java中String对象
这里得到的String对象是不是一个新的?
Java代码
public static void main(String[] args) {
String s1=new Scanner(System.in).next();
String s2="test";
String s3="test";
System.out.println("s1==s2 "+(s1==s2));
System.out.println("s1.equals(s2) "+s1.equals(s2));
System.out.println(s2==s3);
}
public static void main(String[] args) {
String s1=new Scanner(System.in).next();
String s2="test";
String s3="test";
System.out.println("s1==s2 "+(s1==s2));
System.out.println("s1.equals(s2) "+s1.equals(s2));
System.out.println(s2==s3);
}
输出结果
Java代码
test
s1==s2 false
s1.equals(s2) true
true
补充:软件开发 , Java ,