StringEquals的用法

这种方法的实现代码如下:

  public static void main(String args[])

 String s1=new String("Hello");

String s2=new String("Hello");

System.out.pringtln(s1==s2);

System.out.println(s1.equals(s2));

需要注意的是:Equal的方法比较的是两个字符串的内容。而且只有当地址相等的前提下才能比较内容,并且在new新建的时候变量的地址不相同,因此第一个语句返回值为false。

在java中内容相同字符串常量只保存一分以节约内存,所以没有new语句是,他们指向的是同一内存可以比较大小。

原文地址:https://www.cnblogs.com/19950216z/p/4897944.html