「string相等java」js判断string相等

博主:adminadmin 2022-12-09 21:18:07 96

本篇文章给大家谈谈string相等java,以及js判断string相等对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 怎么判断string相等

用Equals判断即可。示例:

package a;

public class TestReturn {

public static void main(String[] args) {

// TODO Auto-generated method stub

String a="a";

String b="b";

String c="a";

System.out.println(a.equals(b));

System.out.println(a.equals(c));

}

}

将会输出:false true

java中怎么判断两个string是否相等

通过equals进行判断字符串是否不相等.

String中equals()方法覆盖了父类的Object方法,比较规则为:如果两个对象的类型一致,并且内容一致,则返回true,否则返回false.

例如:

String a = "abc";

String b = "abc";

if(a.equals(b)){//通过equals比较a,b是否相等

//相等

}else{

//不想等

}

关于java中2个String相等不相等的总结

orgStr.equals(descStr)

判断两个字符串的内容是否相等,返回true和false

orgStr.

compareTo

(descStr) 判断两个字符串的内容是否相等,返回int数据,比较的是两个字符串的ASCII值,前者大的,结果大于0,反之小于0,相等为0

orgStr

==

descStr 判断两个字符串的存储堆栈的地址是否相等

,返回true和false

Java中如何判断两个String是否相等

1. 在java中,不能用“==”和“!=”来判断两个字符串是否相等。因为String是引用类型,而不是基本数据类型。

故它们的比较是使用地址和值

来比较,因为它们是不同的对象,有不同的地址。故str1==str2永远是false,而str1!=str2永远都是true。

2. Java中必须使用string1.equals(string2)来进行判断

string s1="Hello";

string s2="Hello";

则(s1==s2)=true;

因为他们指向的同一个对象。

String s1=new String("Hello");

String s2=new String("Hello");

则(s1==s2)=false

如果把其他变量的值赋给s1和s2,即使内容相同,

由于不是指向同一个对象,也会返回false。

所以建议使用equals(),因为equals比较的才是真正的内容

3.案例

String string1=new String( "aaa" );

String string2=new String( "aaa" );

这两个字符串当然应该是相等的。

如果用表达式string1==string2,则该表达式的值为false

如果用表达式string1.equals(string2),则该表达式的值为true

string相等java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js判断string相等、string相等java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-09,除非注明,否则均为首码项目网原创文章,转载请注明出处。