开发者社区> 问答> 正文

如何比较两个字符串的内容呀?

已解决

如何比较两个字符串的内容呀?

展开
收起
酸不李子 2022-04-04 08:49:29 1924 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    可以使用 String 类的 equals() 方法比较两个字符串的内容。也可以使用 '==' 来比较两个对象的引用(或者叫指针),例如:

    s1 == s1; // true, 相同的引用

    s1 == s2; // true, s1 和 s2 在常量池中共享

    s1 == s3; // true, s3 被赋值为 s1 的引用

    s1.equals(s3); // true, 内容相同

    s1 == s4; // false, 对象引用不同

    s1.equals(s4); // true, 内容

    s4 == s5; // false, 堆上的引用不同

    s4.equals(s5); // true, 内容相同

    2022-04-29 21:58:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载