String类库equals
时间: 2024-01-02 21:23:08 浏览: 77
String类库中的equals方法用于比较两个字符串对象的内容是否相等。它是在Object类中的equals方法的基础上进行了重写。在String类中,equals方法会比较两个字符串的每个字符是否相等,并且考虑字符的顺序。如果两个字符串的内容完全相同,则返回true;否则返回false。
以下是一个演示例子:
```java
String str1 = "Hello";
String str2 = "World";
String str3 = "Hello";
System.out.println(str1.equals(str2)); // 输出:false
System.out.println(str1.equals(str3)); // 输出:true
```
在上面的例子中,str1和str2的内容不同,所以equals方法返回false。而str1和str3的内容相同,所以equals方法返回true。
需要注意的是,equals方法区分大小写。如果需要进行不区分大小写的比较,可以使用equalsIgnoreCase方法。
阅读全文