java中判断str的值
时间: 2023-08-06 17:09:33 浏览: 48
在Java中,判断字符串的值可以通过以下方法:
1. 使用equals()方法:判断字符串是否与另一个字符串相等,可以使用equals()方法,例如:
```
String str1 = "hello";
String str2 = "world";
if(str1.equals(str2)){
// 当str1和str2相等时执行的代码
}else{
// 当str1和str2不相等时执行的代码
}
```
2. 使用compareTo()方法:判断两个字符串的大小关系,可以使用compareTo()方法,如果返回值为0,则表示两个字符串相等,如果返回值小于0,则表示调用该方法的字符串小于另一个字符串,如果返回值大于0,则表示调用该方法的字符串大于另一个字符串,例如:
```
String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
if(result == 0){
// 当str1和str2相等时执行的代码
}else if(result < 0){
// 当str1小于str2时执行的代码
}else{
// 当str1大于str2时执行的代码
}
```
3. 使用equalsIgnoreCase()方法:判断字符串是否与另一个字符串相等,但不区分大小写,例如:
```
String str1 = "hello";
String str2 = "HELLO";
if(str1.equalsIgnoreCase(str2)){
// 当str1和str2相等时执行的代码
}else{
// 当str1和str2不相等时执行的代码
}
```
还有其他的方法可以判断字符串的值,但以上三种是最常用的。