首页 > 编程知识 正文

string判断字符串相等,如何比较两个string类型是否相等

时间:2023-05-05 00:09:29 阅读:235355 作者:145

String类型如何判断相等,String类型为什么不能使用==,String为什么要使用equals方法。

一般情况下,我们使用的都是基本数据类型,所以可以使用==直接判断,但String类型不同,它是对象。
如:

String m = "ni";String n = "ni";n == m; 为true。这和自动拆箱有关系。

不要以为所有的String类型都是这样,因为绝大数的String类型都是new出来的,直接==是不对的(因为他不能和基本数据类型那样,同样的数据占用的同一个方法栈),所以建议使用equals方法。

如何觉得能帮助你,麻烦给作者一份信任,让作者有一个写下去的理由,不需要你给的太多,只需1块钱即可。


支付宝

微信

如果你是一个新手或者是你已经工作多年,想修改简历或者想内推互联网公司(如:百度、滴滴、小米等公司),均可以帮你内推;如果想修改简历,了解更多知识;下面是作者微信(备注csdn)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。