Java机试题:给定 n 个字符串,请对 n 个字符串按照字典序排列。
作者:互联网
使用Arrays.sort(list)来排序,不能使用TreeSet,TreeSet会自动去重,也可以使用ArrayList,然后用Collections.sort(list)进行排序。
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean isNum = true; while(sc.hasNextLine()){ int num = 0; if(isNum){ num = Integer.valueOf(sc.nextLine()); } String[] list = new String[num]; for (int i = 0; i < num; i++) { list[i] = sc.nextLine(); } Arrays.sort(list); for (int i = 0; i < list.length; i++) { System.out.println(list[i]); } isNum = false; } } }
标签:sort,Java,int,list,isNum,sc,num,字符串,字典 来源: https://www.cnblogs.com/duiyuedangge/p/15761520.html