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;