题解 | #字符串排序#
字符串排序
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); } } }