题解 | #字符串排序#
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); ArrayList<String> arr = new ArrayList<>(); while (arr.size()<n){ String s = sc.next(); arr.add(s); } arr.sort(String::compareTo); Iterator<String> iterator = arr.iterator(); while (iterator.hasNext()) { String next = iterator.next(); System.out.println(next); } } }
刚刚一直卡在排序哪里。本来用的是TreeSet但TreeSet不重复所以没通过,只能换ArrayList了,还好有sort方法