fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.text.*;
  7.  
  8. /* Name of the class has to be "Main" only if the class is public. */
  9. class Ideone
  10. {
  11. public static void main (String[] args) throws java.lang.Exception
  12. {
  13. // your code goes here
  14. String line;
  15. ArrayList<String> aList = new ArrayList<String>();
  16. while ((line = buffer.readLine()) != null) {
  17. aList.add(line);
  18. }
  19.  
  20. Collections.sort(aList, new Comparator<String>() {
  21. @Override
  22. public int compare(String o1, String o2) {
  23. // TODO Auto-generated method stub
  24. return Collator.getInstance(Locale.TRADITIONAL_CHINESE).compare(o1==null?"":o1, o2==null?"":o2);
  25. }
  26. });
  27. for (String a : aList) {
  28. System.out.println(a);
  29. }
  30. }
  31. }
Success #stdin #stdout 0.07s 52884KB
stdin
夏潤琴
stdout
夏潤琴