Home > Java Programming > Collections > Questions and Answers
Q: |
What is the output of below code? public class Bean{ private String str; Bean(String str ){ this.str = str; } public String getStr() { return str; } public boolean equals(Object o){ if (!(o instanceof Bean)) { return false; } return ((Bean) o).getStr().equals(str); } public int hashCode() { return 12345; } public String toString() { return str; } } import java.util.HashSet; public class Test { public static void main(String ... sss) { HashSet myMap = new HashSet(); String s1 = new String("das"); String s2 = new String("das"); Bean s3 = new Bean("abcdef"); Bean s4 = new Bean("abcdef"); myMap.add(s1); myMap.add(s2); myMap.add(s3); myMap.add(s4); System.out.println(myMap); } } | ||||||||||
|
Comment on this Question | |
Name: | |
|