/*
需求:编写程序,循环接收用户从键盘输入多个字符串,
直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
*/
import java.util.*;
public class Test3{
public static void main(String[] agrs){
//创建键盘输入流对象
Scanner sc = new Scanner(System.in);
//创建集合对象
Collection<String> al = new ArrayList<String>();
//循环录入字符串
while(true){
String s = sc.nextLine();
if("end".equals(s)){
break;
}
else{
al.add(s);
}
}
//给集合中的元素自然排序
Collections.sort(al);
//倒序
Collections.reverse(al);
//打印集合验证
System.out.println(al);
}
}
Collections 工具类中有sort 和 reserve() 只能传List 不能传Collection的引用;
|
|