java比较两个字符相等
时间: 2023-03-28 11:01:45 浏览: 53
可以使用equals()方法来比较两个字符是否相等。例如:String str1 = "hello"; String str2 = "world"; if(str1.equals(str2)){ //执行操作 } else { //执行操作 }
相关问题
Java 比较两个字符串相等
在 Java 中比较两个字符串是否相等,可以使用 `equals()` 方法。
示例代码:
```java
String str1 = "hello";
String str2 = "world";
String str3 = "hello";
if(str1.equals(str2)){
System.out.println("str1和str2相等");
}else{
System.out.println("str1和str2不相等");
}
if(str1.equals(str3)){
System.out.println("str1和str3相等");
}else{
System.out.println("str1和str3不相等");
}
```
输出结果:
```
str1和str2不相等
str1和str3相等
```
另外,如果需要忽略大小写比较两个字符串是否相等,可以使用 `equalsIgnoreCase()` 方法。
java比较两个字符串是否相等
在 Java 中,比较两个字符串是否相等有两种方式:
1. 使用“==”运算符:这种方式比较的是两个字符串对象的引用地址是否相等,即是否指向同一个对象。例如:
```
String str1 = "hello";
String str2 = "hello";
boolean isEqual = str1 == str2; // isEqual为true,因为str1和str2指向同一个对象
```
2. 使用 equals() 方法:这种方式比较的是两个字符串对象的值是否相等,即字符串中的字符序列是否相同。例如:
```
String str1 = "hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2); // isEqual为true,因为str1和str2的值相等
```
需要注意的是,如果使用“==”运算符比较的是两个字符串对象的引用地址是否相等,而不是比较字符串的值是否相等。因此,在比较字符串是否相等时,应该使用 equals() 方法。