nerdexam
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)
  • A
    9% (3)
  • B
    83% (29)
  • D
    3% (1)
  • E
    6% (2)

Community Discussion

No community discussion yet for this question.

Full 1Z0-851 Practice