编写程序比较两个String的内容是否相等
时间: 2023-08-10 09:20:46 浏览: 82
好的,以下是比较两个String对象内容是否相等的Java程序:
```java
public class CompareStrings {
public static void main(String[] args) {
String str1 = "Hello, World!";
String str2 = "Hello, World!";
String str3 = "Hello, Java!";
if (str1.equals(str2)) {
System.out.println("str1 and str2 are equal");
} else {
System.out.println("str1 and str2 are not equal");
}
if (str1.equals(str3)) {
System.out.println("str1 and str3 are equal");
} else {
System.out.println("str1 and str3 are not equal");
}
}
}
```
在以上程序中,我们创建了三个String对象str1、str2和str3,分别包含了不同的字符串内容。接着使用equals()方法比较str1和str2、str1和str3的内容,如果相等则输出相等的信息,否则输出不相等的信息。
equals()方法是String类提供的方法,用于比较两个字符串的内容是否相等。如果相等,则返回true,否则返回false。需要注意的是,equals()方法区分大小写,如果要忽略大小写,可以使用equalsIgnoreCase()方法。
阅读全文