Java String 中equal 和==

来源:互联网 发布:淘宝官网登陆 编辑:程序博客网 时间:2024/06/04 18:16
public class test1 {public static void main(String[] args) {String s1="Monkey";String s2=new String("Monkey");if(s1.equals(s2))System.out.println("s1 equals s2");elseSystem.out.println("s1 not equals s2");if(s1==s2)System.out.println("s1==s2");elseSystem.out.println("s1 != s2");}}

s1==s2 是判断两个变量或实例所指向的内存空间是不是相同,虽然内容相同,但是是两个对象,所以内存空间不同

s1.equals(b2)是判断两个变量和实例的内容是否相同

0 0
原创粉丝点击