2018/12/18
1.假设顺序列表ArrayList中存储的元素是整型数字1~5,遍历每个元素,将每个元素顺序输出
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(3);
list.add(5);
list.add(2);
list.add(4);
Collections.sort(list);
for(Integer i:list){
System.out.println(i);
}
2.在一个列表中存储以下元素:apple,grape,banana,pear
3.1 返回集合中的最大的和最小的元素
3.2 将集合进行排序,并将排序后的结果打印在控制台上 [必做题]
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("grape");
list.add("banana");
list.add("pear");
String max = Collections.max(list);
String min = Collections.min(list);
Collections.sort(list);
System.out.println(max);
System.out.println(min);
System.out.println(list);
3.从控制台输入若干个单词(输入回车结束)放入集合中,
将这些单词排序后(忽略大小写)打印出来
Scanner s = new Scanner(System.in);
ArrayList<String> str = new ArrayList<>();
str.add(s.nextLine().toUpperCase());
str.add(s.nextLine().toUpperCase());
str.add(s.nextLine().toUpperCase());
str.add(s.nextLine().toUpperCase());
Collections.sort(str);
System.out.println(str);