您的位置:首页 > 编程语言 > Java开发

java中instanceof跟equals和equalsIgnoreCase的区别

2017-06-07 17:25 477 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: