java 字符串比较
时间: 2023-12-22 17:29:36 浏览: 190
java 字符串间的比较
在Java中,字符串比较可以使用equals()方法或者compareTo()方法来实现。下面是两种方法的示例:
1. 使用equals()方法进行字符串比较:
```java
String str1 = "hello";
String str2 = "world";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
```
2. 使用compareTo()方法进行字符串比较:
```java
String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
if (result == 0) {
System.out.println("两个字符串相等");
} else if (result < 0) {
System.out.println("str1小于str2");
} else {
System.out.println("str1大于str2");
}
```
需要注意的是,使用equals()方法比较字符串时,比较的是字符串的内容是否相等;而使用compareTo()方法比较字符串时,比较的是字符串的字典顺序。
阅读全文