Java.lang.String 类

java.lang.String.equals() 方法用于将对象与给定字符串进行比较。如果给定对象表示与给定字符串等效的字符串,则返回 true,否则返回 false。

语法

public boolean equals(Object anObject) 

参数

anObject指定要与给定字符串进行比较的对象。

返回值

如果给定对象表示与给定字符串等效的字符串,则返回 true,否则返回 false。

异常

无。

示例:

在下面的示例中,equals()方法用于将字符串对象与给定字符串进行比较。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    String str1 = "Hello World";
    String str2 = "Hello World";
    String str3 = "Hello";

    System.out.println(str1.equals(str2)); 
    System.out.println(str1.equals(str3)); 
  }
} 

上述代码的输出将是:

true
false 

示例:

在下面的示例中,equals() 方法用于将对象与给定字符串进行比较。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    String str1 = "Java";
    Object str2 = "Java";
    Object str3 = "Python";

    System.out.println(str1.equals(str2)); 
    System.out.println(str1.equals(str3)); 
  }
} 

上述代码的输出将是:

true
false