Java中比较两字符串是否相等
时间: 2024-05-10 14:14:46 浏览: 60
关于字符串相等的比较
在Java中,比较两个字符串是否相等可以使用equals()方法。例如:
```java
String str1 = "hello";
String str2 = "world";
String str3 = "hello";
if (str1.equals(str2)) {
System.out.println("str1 and str2 are equal");
} else {
System.out.println("str1 and str2 are not equal");
}
if (str1.equals(str3)) {
System.out.println("str1 and str3 are equal");
} else {
System.out.println("str1 and str3 are not equal");
}
```
输出结果为:
```
str1 and str2 are not equal
str1 and str3 are equal
```
注意:如果要比较字符串是否相等,一定要使用equals()方法,而不是使用==运算符,因为==运算符比较的是两个字符串对象的引用是否相等,而不是它们的内容是否相等。
阅读全文