問題詳情

198.Given: 11. public static Iterator reverse(List list){ 12. Collections.reverse(list); 13. return list.iterator(); 14. }  15. public static void main(String[] args){ 16. List list= new ArrayList(); 17. list.add("1"); list.add("2"); list.add("3"); 18. for(Object obj : reverse(list)) 19. System.out.print(obj + ", "); 20. } What is the result?
(A) 3, 2, 1,
(B) 1, 2, 3,
(C) Compilation fails.
(D) The code runs with no output.
(E) An exception is thrown at runtime.

參考答案