String引用如何与replace一起使用?

时间:2018-01-10 14:25:23

标签: java

我们知道字符串是不可变的。但是如果我们替换它们,会对字符串对象的引用发生什么。

请查看以下示例

public class Test {

    public static void main(String[] args){

        String s = "My name is Java"; -------> Step 1
        s = s.replace("Java", "Python"); ---> Step 2
        System.out.println(s);
    }

}

在第一步中,引用s指向对象"我的名字是Java",但在替换之后它的s指向"我的名字是Python"。

替换谁指向"我的名字是Java" ?

0 个答案:

没有答案