Oracle
1Z0-851 · Question #95
Given: import java.util.*; public class Mapit { public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); Integer i1 = 45; Integer i2 = 46; set.add(i1); set.add(i1)…
The correct answer is B. 2 1 1. See the full explanation below for the reasoning.
Question
Given: import java.util.*; public class Mapit { public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); Integer i1 = 45; Integer i2 = 46; set.add(i1); set.add(i1); set.add(i2); System.out.print(set.size() + " "); set.remove(i1); System.out.print(set.size() + " "); i2 = 47; set.remove(i2); System.out.print(set.size() + " "); } } What is the result?
Options
- A2 1 0
- B2 1 1
- C3 2 1
- D3 2 2
- ECompilation fails.
- FAn exception is thrown at runtime.
How the community answered
(35 responses)- A9% (3)
- B83% (29)
- D3% (1)
- E6% (2)
Community Discussion
No community discussion yet for this question.