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);