那些说String类型比较必须用String.equals方法的人,都不是正解。你这个代码是一个片段,说明不了你具体的问题是什么,大概的功能是,你输入一个要修改的名字,然后输入一个修改后的名字,把修改后的名字覆盖到要修改的名字上。看以下代码String a = "A";String b = "A";return a==b;返回的结果是true。过程如下:String a = "A"; 会去 内存的 栈 内找 存储 "A”的地址,如果未找到,那么划分一块内存,用于储存 "A",并将句柄指向 a 变量。同理,String b = "A”,去找,因为已经存在了,所以,不会划分内存,直接将 b 变量指向 a变量的内存地址。所以,...