equals(…) and equalsIgnoreCase(…)

后端 未结 7 907
遇见更好的自我
遇见更好的自我 2021-01-01 19:44

Why do we have equals() and equalsIgnoreCase() as two different methods, when equals() could have been overloaded with a special

7条回答
  •  粉色の甜心
    2021-01-01 20:05

    equalIgnoreCase() is used for ignore the Case sensitive of our String. But the equals() is only returns true, while be same case of string

    ex,

    String value="java";
    if(value.equals("JAva")
    {
        System.out.println("Return True");
    }
    else
    {
        System.out.println("Return False");
    }
    

    Ans: Returns False

    but the other one is,

    if(value.equalIgnoreCase("JAva")
    {
        System.out.println("Return True");
    }
    else
    {
        System.out.println("Return False");
    }
    

    Ans: Returns True

提交回复
热议问题