java中instanceof跟equals和equalsIgnoreCase的区别

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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值