项目中字符串不再用 == equals

字符串的比较一搜索基本都是 == equals 啥的 ,感觉就好像是微信上的拼夕夕,大家都基本同意口径,说的全是一样的话。

有点像是早些年SHE的《中国话》,全世界说的都是一样的话 = = !

今天看代码的时候发现还有一种就是equalsIgnoreCase,可能有的同学已经在用了,之前我也看到过但是没有想过,自己还是 == + equals ,今天看见就查了一下 :

equalsIgnoreCase :
和qeuals的区别不是很大,就是一个大小写的问题

瞬间感觉高大上了一些,而且会解决一些大小写的bug。
恩! 以后就用这个!

 

一般讨论字符串比较就会出现值是否一样,内存中的位置是否一样,其实就是== 和 equals的区别
== :比较的是地址
equals : 比较的是值

 

面试中提到过这个知识点


我在早期面试的时候也碰见过面试官问这样的问题,在后期我面试别人的时候也会随便提一口,其实一是看你是不是知道,二是随口一提,真的就是随口一提,没有其他的原因。
就像是早期我面试android 内存溢出是咋回事一样(我现在早就忘了 。。。 = = !),大家把书本文字白话文化我觉得更好,这样交流更好一些,也会显得你对知识的理解比较透彻。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值