java 中String的equals()方法是什么?

如题所述

java.lang.String.equals() 方法比较字符串与指定的对象。其结果是true当且仅当参数不为null,并且是一个String对象,这个对象表示相同的字符序列

声明

以下是声明java.lang.String.equals()方法

public boolean equals(Object anObject)

参数

anObject -- 这是这个String对比较的对象

返回值

此方法返回true如果给定对象代表一个字符串,这个字符串,否则返回false

异常

NA

实例

下面的例子显示使用的java.lang.String.equals()方法

package com.pieryon;

import java.lang.*;

public class StringDemo {

public static void main(String[] args) {

String str1 = "sachin tendulkar";

String str2 = "amrood admin";

String str3 = "amrood admin";

// checking for equality

boolean retval1 = str2.equals(str1);

boolean retval2 = str2.equals(str3);

// prints the return value

System.out.println("str2 is equal to str1 = " + retval1);

System.out.println("str2 is equal to str3 = " + retval2);

}

}

编译和运行上面的程序,这将产生以下结果:

str2 is equal to str1 = false

str2 is equal to str3 = true

温馨提示:内容为网友见解,仅供参考
无其他回答

java 中String的equals()方法是什么?
java.lang.String.equals() 方法比较字符串与指定的对象。其结果是true当且仅当参数不为null,并且是一个String对象,这个对象表示相同的字符序列 声明 以下是声明java.lang.String.equals()方法 public boolean equals(Object anObject)参数 anObject -- 这是这个String对比较的对象 返回值 此方法返回tr...

equals简介
在Java中,String类中的equals()方法是其从Object类继承而来的重要成员。它的主要作用是判断两个对象是否内容相等,即比较它们存储的字符序列,这个过程是区分大小写的。相比之下,双等号"=="在使用上则有所不同。当我们用它来比较基本数据类型(如整数、字符等)时,如果两个变量的值相等,返回的结果...

equals()方法理解
equals()方法在object类中定义,其本质是基于逻辑判断,比较的是内存地址。但实际开发中,我们需要比较的是两个对象的状态是否一致,以此判断对象是否相等。例如,两个员工对象的姓名和id都一样,我们通常认为这两个对象代表同一个人。然而,使用"=="比较对象时,结果仅表示对象的内存地址,而非其状态是...

equals()是什么意思?
equals()是Java中的一个方法,一般是用来比较两个对象是否相等。这个方法的返回值是一个布尔类型,如果两个对象相等,则返回true,否则返回false。通常情况下,我们使用equals()方法比较两个对象时,需要注意对象的类型和属性是否相同。需要注意的是,在Java语言中,equals()方法一般需要与hashCode()方法配合...

Java字符串的比较—equals() 、equalsIgnoreCase() 和compareTo() 方 ...
equals()方法用于逐个字符比较两个字符串,若两者长度相同且每个字符相同,则返回true。该方法会区分字符大小写。语法为:`str1.equals(str2)`,`str1`和`str2`可以是字符串变量或字符串字面量。以下是一个示例代码:在注册系统中,要求用户输入密码两次以验证准确性。如果两次输入一致,则有效,否则...

Java String equals和==的详细介绍
equals 是比较的两个字符串是否一样 比如 “asd”.equals(“asd”)==true;"==" 它比较的是两个“引用”比如:String a=new String ("a");String b=new String ("a");System.out.println(a==b)它就输出false了 因为不是一个引用啊(虽然都是a);...

java.lang.String常用的方法
在Java中,String类提供了丰富的操作方法,帮助我们处理字符串。首先,`equals(Object obj)`用于判断当前字符串内容是否与传入对象相同,`equalsIgnoreCase(String str)`则忽略大小写进行比较。`length()`函数获取字符串的字符长度,`trim()`则移除两端的空白字符。`substring(int start, int end)`按指定...

Java中比较两个字符串==和.equals()区别
.equals()方法则比较的是字符串的内容。String类中的equals()方法被重写,用于检查两个字符串是否具有相同的字符序列。只要字符串的内容相同,无论它们在内存中的位置如何,.equals()都将返回真值。创建字符串时,String str="abc"和String str = new String("abc")之间存在差异。"abc"使用字符串字...

java中的字符串比较方法
java中的字符串比较方法:1)string1.equals(string2)2) str1==str2 。java中字符串的比较是==比较引用,equals 比较值的做法。但是不同的声明方法字符串的比较结果也是不同的。例如: String str1=new String("a");String str2=new String("a");str1==str2 输出false str1.equals(...

JAVA中字符串比较equals和equalsIgnoreCase的区别
1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较是区分大小写的。2、为了执行忽略大小写的比较,可以...

相似回答
大家正在搜