java 如何使两个字符串相同
时间: 2024-01-31 15:02:19 浏览: 22
要使两个字符串相同,可以使用equals()方法来比较它们。这个方法将比较两个字符串的内容,如果内容相同,返回true,否则返回false。
例如:
String str1 = "Hello";
String str2 = "Hello";
if(str1.equals(str2)) {
System.out.println("两个字符串相同");
} else {
System.out.println("两个字符串不同");
}
输出结果为“两个字符串相同”。
相关问题
Java判断两个字符串相等
在Java中,可以使用`equals()`方法来判断两个字符串是否相等。用法如下:
```java
String str1 = "hello";
String str2 = "world";
String str3 = "hello";
boolean isEqual1 = str1.equals(str2); // false
boolean isEqual2 = str1.equals(str3); // true
```
其中,`isEqual1`的值为`false`,因为`str1`和`str2`不相等;`isEqual2`的值为`true`,因为`str1`和`str3`相等。需要注意的是,在Java中不能使用`==`来判断两个字符串是否相等,因为`==`比较的是两个字符串对象的引用是否相同,而不是它们的值是否相等。
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()` 方法。