题解 | 字符串排序
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = in.nextInt();
in.nextLine();
// TreeMap<String, ArrayList<String>> map = new TreeMap<>();
ArrayList<String> list = new ArrayList<>();
for(int i = 0; i < count; i++) {
// String line = in.nextLine();
// String key = line.charAt(0) + "";
// if(map.containsKey(key)) {
// ArrayList<String> list = map.get(key);
// list.add(line);
// list.sort((o1,o2) -> o1.compareTo(o2));
// } else {
// ArrayList<String> list = new ArrayList<>();
// list.add(line);
// map.put(key, list);
// }
list.add(in.nextLine());
}
// map.forEach((k,v) -> v.forEach(System.out::println));
list.sort((o1,o2) -> o1.compareTo(o2));
list.forEach(System.out::println);
}
}