Java中如何判断字符串是否相等呢?
下文笔者讲述java代码判断字符串是否相等的方法分享,如下所示
字符串是否相等的实现思路
方式1:
equals
方式2:
compareTo
方式3:
str1.intern()
例:字符串是否相等比较方法
package com.java265.other;
public class TestIKe {
/**
* Java265.com 字符串是否相等的示例
*/
public static void main(String[] args) {
String str1 = new String("java265.com");
String str2 = new String("java265.com");
//错误的方式
System.out.println(str1 == str2);
// 字符串是否相等的正确的方式
System.out.println(str1.equals(str2));
System.out.println(str1.intern() == str2.intern());
System.out.println(str1.compareTo(str2) == 0);
}
}
----运行以上代码,将输出以下信息-----
false
true
true
true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


