boolean
equals(Object o)
returns true if the two sets are
equal else false.
Two
sets are said to be equal if they contain same elements.
import java.util.*; class SetEqual{ public static void main(String args[]){ Set<Integer> hashSet1 = new HashSet<> (); Set<Integer> treeSet1 = new TreeSet<> (); Set<Integer> treeSet2 = new TreeSet<> (); /* Add Elements to the sets */ hashSet1.add(10); hashSet1.add(20); hashSet1.add(30); treeSet1.add(30); treeSet1.add(20); treeSet1.add(10); treeSet2.add(0); treeSet2.add(20); treeSet2.add(10); System.out.println("Elements in hashSet1 are"); System.out.println(hashSet1); System.out.println("\nElements in treeSet1 are"); System.out.println(treeSet1); System.out.println("\nElements in treeSet2 are"); System.out.println(treeSet2); System.out.println("\nIs hashSet1 and treeSet1 are equal " + hashSet1.equals(treeSet1)); System.out.println("\nIs hashSet1 and treeSet2 are equal " + hashSet1.equals(treeSet2)); } }
Output
Elements in hashSet1 are [20, 10, 30] Elements in treeSet1 are [10, 20, 30] Elements in treeSet2 are [0, 10, 20] Is hashSet1 and treeSet1 are equal true Is hashSet1 and treeSet2 are equal false
No comments:
Post a Comment