String类型如何判断相等,String类型为什么不能使用==,String为什么要使用equals方法。
一般情况下,我们使用的都是基本数据类型,所以可以使用==直接判断,但String类型不同,它是对象。
如:
不要以为所有的String类型都是这样,因为绝大数的String类型都是new出来的,直接==是不对的(因为他不能和基本数据类型那样,同样的数据占用的同一个方法栈),所以建议使用equals方法。
如何觉得能帮助你,麻烦给作者一份信任,让作者有一个写下去的理由,不需要你给的太多,只需1块钱即可。
支付宝
微信