借助集合类对输入的n个字符串按照字典序排序。
输入格式:
共有若干行,每行一个字符串,最后一行总是"###"。
输出格式:
按字典序排序好的用空格分隔的一行字符串。
输入样例:
bbb
aaa
abab
aaaa
cabc
输出样例:
在这里给出相应的输出。例如:
aaa aaaa abab bbb cabc
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Collections;
public class Main{
public static void main(String[] args){
Scanner se=new Scanner (System.in);
ArrayList<String> a=new ArrayList<String>();
while (se.hasNext()) {
String s=se.next();
if(s.equals("###")) {
break;
}else {
a.add(s);
}
}
Collections.sort(a);
for(int i=0;i<a.size();i++) {
System.out.print(a.get(i)+" ");
}
}
}