java中字符串比较函数
时间: 2024-04-24 19:26:04 浏览: 199
Java中字符串比较函数有两种:
1. 使用equals()方法进行字符串比较。这个方法是在String类中定义的,用于比较两个字符串是否相等。它会检查字符串的内容是否完全相同,区分大小写。
示例代码:
```
String str1 = "Hello";
String str2 = "World";
if(str1.equals(str2)){
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
```
输出结果为:两个字符串不相等
2. 使用compareTo()方法进行字符串比较。这个方法也是在String类中定义的,用于比较两个字符串的大小关系。它会按照字典顺序比较字符串,返回一个整数值表示比较结果。
示例代码:
```
String str1 = "apple";
String str2 = "banana";
int result = str1.compareTo(str2);
if(result < 0){
System.out.println("str1小于str2");
} else if(result > 0){
System.out.println("str1大于str2");
} else {
System.out.println("str1等于str2");
}
```
输出结果为:str1小于str2
注意:在使用compareTo()方法时,如果返回值小于0,则表示调用方法的字符串小于参数字符串;如果返回值大于0,则表示调用方法的字符串大于参数字符串;如果返回值等于0,则表示两个字符串相等。
阅读全文