@DeepakLalchandani
Nothing here yet.
Nothing here yet.
No blogs yet.
public class codeTest { public static void main(String[] args) { Bank b1 = new Bank("Harsh", 999); Bank b2 = new Bank("Arjun", 999); Bank b3 = new Bank("Arjun", 1199); Bank b4 = new Bank("Harsh", 999); HashMap<Bank,String> map = new HashMap<>(); map.put(b1 , "Delhi"); map.put(b2 , "Mumbai"); map.put(b3,"Hyderabad"); System.out.println(map.get(b4)); //Here you would expect the answer should be Delhi, but it would be null. } } class Bank { String customerName; int accountBalance; public Bank(String name, int balance) { customerName = name; accountBalance = balance; } @Override public boolean equals(Object o) { //some implementation of equals method } } Can you post the complete code here which is working
Did you fix the error and is it working now correctly? 2021-03-19 02:01:55.434 ERROR 66059 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.example.indianstates.State]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.example.indianstates.State.<init>()] with root cause