java如何判断两个字符串是否相等?估计很多朋友觉得这个问题很简单, 但如果稍不注意, 就会被坑了, 下面我们来看一下 。 操作方式 01 一般环境下, 我们都是利用==来判定两个字符串是否相等, 如图的代码没问题 。
文章插图
02 但若是我们用字符串的机关函数来初始化两个字符串, 再用==来做比力, 却发现运行成果是不相等的 。 因为这两个字符串是分歧的两个对象, 用==是比力这两个字符串是否是统一个对象的 。
文章插图
03 那么若是要比力两个字符串是否不异, 即他们的值是否相等, 我们就不太适合利用==来判定了, 而是应该利用字符串的equals方式来比力, 代码如图 。
文章插图
04 【java如何判断两个字符串是否相等】无论是利用=号来赋值字符串(String str1 = "sogou";), 仍是利用new语句来初始化字符串(String str1 = new String("sogou");)利用equals方式都可以获得准确的成果 。
文章插图
以上内容就是java如何判断两个字符串是否相等的内容啦, 希望对你有所帮助哦!
推荐阅读
- Vim中如何设置语法高亮和行号
- 如何使用Python的Pandas库绘制折线图
- 如何将多个wps文档的内容合并到一个文档
- 如何用Matlab求一元二次方程式解的个数以及解
- 如何在Vmware虚拟机中安装Wmware Tools工具
- 如何改变照片的背景颜色
- excel中如何利用if函数判断非空值
- 如何用Excel求数据拟合方程
- 如何使用rounddown函数?
- WPS如何编辑除法竖式算式?