作业|2018-12-18作业

2018-12-18作业 1、假设顺序列表ArrayList中存储的元素是整型数字1~5,遍历每个元素,将每个元素顺序输出。

ArrayList list = new ArrayList<>(); list.add(1); list.add(3); list.add(4); list.add(2); list.add(5); Iterator i = list.iterator(); while(i.hasNext()) { Integer l = i.next(); System.out.println(l); }

2、在一个列表中存储以下元素:apple,grape,banana,pear 2.1 返回集合中的最大的和最小的元素 2.2 将集合进行排序,并将排序后的结果打印在控制台上
ArrayList 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); System.out.println("最大值为:"+max); System.out.println("最小值为:"+min); Collections.sort(list); System.out.println("排序后结果为:"+list);

3、从控制台输入若干个单词(输入回车结束)放入集合中,将这些单词排序后(忽略大小写)打印出来。
System.out.println("请输入个单词"); Scanner input = new Scanner(System.in); ArrayList list = new ArrayList<>(); int n = input.nextInt(); for(int i = 0 ; i< n ; i++){ String s = input.next(); list.add(s); } Collections.sort(list); System.out.println(list);

    推荐阅读