用TreeMap可解决排序问题,键为字符串,值为字符串的个数。
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Map<String,Integer> map = new TreeMap<String,Integer>();
int n = scanner.nextInt();
for(int i = 0;i < n;i ++) {
String s = scanner.next();
map.put(s,map.getOrDefault(s, 0) + 1);
}
for (Map.Entry<String, Integer> entry : map.entrySet()) {
for(int i = 0;i < entry.getValue();i ++) {
System.out.println(entry.getKey());
}
}
scanner.close();
}
}
京公网安备 11010502036488号