阿摩線上測驗 登入

申論題資訊

試卷:104年 - SCJP 151-200#99330
科目:OJCP(SCJP)
年份:104年
排序:0

申論題內容

188. Given a pre-generics implementation of a method:
 11. public static int sum(List list){ 
12. int sum = 0; 
13. for(Iterator iter = list.iterator(); iter.hasNext();){ 
14. int i = ((Integer)iter.next()).intValue();
 15. sum += i; 
16. } 
17. return sum; 
18. } 
What three changes allow the class to be used with generics and avoid an unchecked warning? (Choose three.) (A) Remove line 14. (B) Replace line 14 with "int i = iter.next();". (C) Replace line 13 with "for(int i : intList){". (D) Replace line 13 with "for(Iterator iter : intList){". (E) Replace the method declaration with "sum(List<int> intList)". (F) Replace the method declaration with "sum(List<Integer> intList)".