题解 | #图片整理#
图片整理
http://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
用默认的排序就好了,然后就是sort的lamoda表达式,从小到大,就是 j - k < 0
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextLine()) { // 注意 while 处理多个 case String line = in.nextLine(); List<Character> list = new ArrayList<>(); for(Character c : line.toCharArray()){ list.add(c); } list.sort( (j,k) -> ((int)j) - ((int)k) ) ; StringBuffer sb = new StringBuffer(); for(Character c: list){ sb.append(String.valueOf(c)); } System.out.println(sb.toString()); } } }