import java.util.*;
class emp{
String city;
String name;
emp(String a, String b)
{
city=a;
name=b;
}
}
public class HelloWorld{
public static void main(String []args){
Set<emp> s = new HashSet<emp>();
emp s1=new emp("bangalore","mukesh");
emp s2= new emp("bangalore","mukesh");
s.add(s1);
s.add(s2);
System.out.println(s1.equals(s2));
System.out.println("finsih");
System.out.println(s);
}
}
i am creating two objects, which are same but they get entered in set and why s1.equals(s2) return false?