Java Reference
In-Depth Information
30
31 System.out.println( "\nIs Taipei in set2? "
32 + set2.contains( "Taipei" ));
33
34 set1.addAll(set2);
35 System.out.println( "\nAfter adding set2 to set1, set1 is "
36 + set1);
37
38 set1.removeAll(set2);
39 System.out.println( "After removing set2 from set1, set1 is "
40 + set1);
41
42 set1.retainAll(set2);
43 System.out.println( "After removing common elements in set2 "
44 + "from set1, set1 is " + set1);
45 }
46 }
contains element?
addAll
removeAll
retainAll
set1 is [San Francisco, New York, Paris, Beijing, London]
5 elements in set1
set1 is [San Francisco, New York, Paris, Beijing]
4 elements in set1
set2 is [Shanghai, Paris, London]
3 elements in set2
Is Taipei in set2? false
After adding set2 to set1, set1 is
[San Francisco, New York, Shanghai, Paris, Beijing, London]
After removing set2 from set1, set1 is
[San Francisco, New York, Beijing]
After removing common elements in set2 from set1, set1 is []
The program creates two sets (lines 4, 22). The size() method returns the number of the
elements in a set (line 14). Line 17
set1.remove( "London" );
removes London from set1 .
The contains method (line 32) checks whether an element is in the set.
Line 34
set1.addAll(set2);
adds set2 to set1 . Therefore, set1 becomes [San Francisco, New York, Shanghai,
Paris, Beijing, London] .
Line 38
set1.removeAll(set2);
removes set2 from set1 . Thus, set1 becomes [San Francisco, New York, Beijing] .
Line 42
set1.retainAll(set2);
 
 
Search WWH ::




Custom Search