"SCJP 1.6版考題 203" 修訂間的差異
出自 陳富國維基館
(新頁面: Given: <br>5. import java.util.*; <br>6. public class SortOf{ <br>7. public static void main(String[] args){ <br>8. &nb...) |
(無差異)
|
於 2013年3月27日 (三) 17:04 的最新修訂
Given:
5. import java.util.*;
6. public class SortOf{
7. public static void main(String[] args){
8. ArrayList<Integer> a = new ArrayList<Integer>();
9. a.add(1); a.add(5); a.add(3);
10. Collections.sort(a);
11. a.add(2);
12. Collections.reverse(a);
13. System.out.println(a);
14. }
15. }
What is the result?
A. [1, 2, 3, 5]
B. [2, 1, 3, 5]
C. [2, 5, 3, 1]
D. [5, 3, 2, 1]
E. [1, 3, 5, 2]
F. Compilation fails.
G. An exception is thrown at runtime.
解答
Ans: C
解說:
串列加入順序1->5->3 使用Collections.sort排序之後變為1->3->5
加入2之後變為1->3->5->2 使用Collections.reverse反轉之後變為2->5->3->1
|