直接利用java的数组Arrays.sort方法
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Collection<String> list = new ArrayList<String>();
while(in.hasNextLine()){
int n = Integer.parseInt(in.nextLine());
for(int i=0;i<n;i++){
String line = in.nextLine();
list.add(line);
}
}
Object[] array = list.toArray();
Arrays.sort(array);
for(Object str:array){
System.out.println(str.toString());
}
}
}
京公网安备 11010502036488号