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

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

操作方式

  • 01

    一般环境下,我们都是利用==来判定两个字符串是否相等,如图的代码没问题。

  • 02

    但若是我们用字符串的机关函数来初始化两个字符串,再用==来做比力,却发现运行成果是不相等的。因为这两个字符串是分歧的两个对象,用==是比力这两个字符串是否是统一个对象的。

  • 03

    那么若是要比力两个字符串是否不异,即他们的值是否相等,我们就不太适合利用==来判定了,而是应该利用字符串的equals方式来比力,代码如图。

  • 04

    无论是利用=号来赋值字符串(String str1 = "sogou";),仍是利用new语句来初始化字符串(String str1 = new String("sogou");)利用equals方式都可以获得准确的成果。

  • End
  • 发表于 2018-12-03 00:00
  • 阅读 ( 758 )
  • 分类:电脑网络

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具