java中instanceof跟equals和equalsIgnoreCase的区别

xiaoxiao2021-02-28  85

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;
转载请注明原文地址: https://www.6miu.com/read-53629.html

最新回复(0)