java中我们常常会用到这三个关键字,instanceof , equals,equalsIgnoreCase
instanceof:
这个关键字通常是指类型的匹配
Integer a = 0;
//因为a是Integer类型,所以为true
(a instanceof Integer ) = true;
equals:
equals比的是字符串里面的内容
String a = "a";
a.equals("a") =true;
a.equals("b") = false;
a.equals("A") = false;
equalsIgnoreCase:
equalsIgnoreCase跟equals有点相似也是比内容,但是会忽略字母的大小写
String a = "a";
a.equals("a") =true;
a.equals("b") = false;
a.equals("A") = true;