题解 | #字符串排序#
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
//借助ArrayList实现字母序排序
ArrayList<String> s = new ArrayList<>();
for(int i = 0;i < n; i++){
s.add(in.next());
}
//使用了ArrayList的sort函数,调用Comparator接口,正序(字典序)就调用naturalOrder,逆序就调用reverseOrder
s.sort(Comparator.naturalOrder());
//循环打印就行了
for(String i : s){
System.out.println(i);
}
}
}
