class Demo{
public static void main(String[] args) {
//在内存中创建一个对象一但定义不可改变
String s = "hello";
//执行截取字符串在内存中是el
s.substring(1);
//执行替换方法在内存中是axylo
s.replace("el", "xy");
//输出的还是abc因为s的指向并没有改变
System.out.println(s);
//在内存中创建两个对象new是一个对象 abc 又是一个对象
String value = new String ("hello");
//对象之间的内存地址不一样所以返回的是false
System.out.println(s == value);
}
}
|