fork download
  1. import java.text.Collator
  2. import java.util.Locale
  3. import scala.collection.{mutable => cmm}
  4.  
  5. object Main extends App {
  6.  
  7. def m(p:String)=p.toCharArray.map(_+"").sortWith(Collator.getInstance(new Locale("RU")).compare(_, _)<0).mkString
  8.  
  9. val str = "апХчиЕмаЁ"
  10. println(m(str))
  11. }
Success #stdin #stdout 0.45s 4382720KB
stdin
Standard input is empty
stdout
ааЕЁимпХч