生活百科知识

智囊团网首页 > 游戏数码 > 详细经验讲解内容页

java如何判断两个字符串是否相等

java如何判断两个字符串是否相等期待您的回答,希望你能感受到,我最真诚的谢意!
┆.疍 2018.12.03 05:14:36 352人看过

2021-09-23T06:30:57最佳经验

java如何判断两个字符串是否相等?估计很多朋友觉得这个问题很简单,但如果稍不注意,就会被坑了,下面我们来看一下。

操作方法

  • 01

    一般情况下,我们都是使用==来判断两个字符串是否相等,如图的代码没问题。

  • 02

    但如果我们用字符串的构造函数来初始化两个字符串,再用==来做比较,却发现运行结果是不相等的。因为这两个字符串是不同的两个对象,用==是比较这两个字符串是否是同一个对象的。

  • 03

    那么如果要比较两个字符串是否相同,即他们的值是否相等,我们就不太适合使用==来判断了,而是应该使用字符串的equals方法来比较,代码如图。

  • 04

    无论是使用=号来赋值字符串(String str1 = "sogou";),还是使用new语句来初始化字符串(String str1 = new String("sogou");)使用equals方法都可以得到正确的结果。

热门经验分类

  • 时尚美容 专注全球顶级化妆品牌和新产品的资讯展示,以及流行化妆和健康理念的传达。

  • 名字百科 名字的知识,热门姓名的解答相关知识经验交流与分享及帮您取得心仪好名字