Oracle
1Z0-851 · Question #101
Given: import java.util.*; public class Explorer1 { public static void main(String[] args) { TreeSet<Integer> s = new TreeSet<Integer>(); TreeSet<Integer> subs = new TreeSet<Integer>(); for(int i =…
The correct answer is F. [606, 608, 609, 610, 612] [608, 609, 610]. See the full explanation below for the reasoning.
Question
Given: import java.util.*; public class Explorer1 { public static void main(String[] args) { TreeSet<Integer> s = new TreeSet<Integer>(); TreeSet<Integer> subs = new TreeSet<Integer>(); for(int i = 606; i < 613; i++) if(i%2 == 0) s.add(i); subs = (TreeSet)s.subSet(608, true, 611, true); s.add(609); System.out.println(s + " " + subs); } } What is the result?
Options
- ACompilation fails.
- BAn exception is thrown at runtime.
- C[608, 609, 610, 612] [608, 610]
- D[608, 609, 610, 612] [608, 609, 610]
- E[606, 608, 609, 610, 612] [608, 610]
- F[606, 608, 609, 610, 612] [608, 609, 610]
How the community answered
(28 responses)- B4% (1)
- C7% (2)
- E14% (4)
- F75% (21)
Community Discussion
No community discussion yet for this question.