java比较两个字符串是否相等
时间: 2023-07-03 22:13:26 浏览: 85
比较两个字符串是否相等的shell代码
在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
```
注意,使用==比较两个字符串是否相等是不正确的,因为它比较的是两个字符串对象的引用是否相等,而不是它们的内容是否相等。
阅读全文