第十五题(泛型)

选择ACF

有两种修改方式,主要是在访问元素上。用迭代器的话,也需要使用泛型

import java.util.*;public class GetSum{public static void main(String[] args){List<Integer> intList = new ArrayList<Integer>();intList.add(1);intList.add(2);intList.add(3);intList.add(4);intList.add(5);intList.add(6);intList.add(7);intList.add(8);System.out.println(getSum1(intList));}private static int getSum(List<Integer> intList){int sum = 0;for(int i : intList){sum += i;}return sum;}public static int getSum1(List<Integer> intList){int sum = 0;for(Iterator<Integer> iter = intList.iterator();iter.hasNext();){int i = iter.next();sum += i;}return sum;}}

一、首先看看for-each

for(Object element : set){System.out.println(element);}这个循环可以解释为“对规则集中的每一个元素,做以下操作”。for-each循环可用在数组上,,也可以用在任何Collect的实例上。

二、如何变成泛型

在Collection的实例上添加上类型限制

当你感到悲哀痛苦时,最好是去学些什么东西。

第十五题(泛型)

相关文章:

你感兴趣的文章:

标签云: