标签: ruby
可能重复: How to sort a string's characters alphabetically?
假设有一个简单的字符串 str =“bacd” 我想对它进行排序,以便结果包含 result =“abcd”
我如何在Ruby中执行此操作?
答案 0 :(得分:9)
Tokland的评论非常好,它应该是一个完整的答案:
str.chars.sort.join
这适用于Ruby 1.8和1.9。
您可以找到Ruby Doc here。
答案 1 :(得分:3)
简单明了:
str = 'bacd' p str.split('').sort.join # => "abcd"