public class Test1 {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args)
{
String str="1234";
changeStr(str);
System.out.println(str);
}
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args)
{
String str="1234";
changeStr(str);
System.out.println(str);
}
}
输出结果是:1234
本文通过一个简单的Java程序演示了如何在方法中改变字符串变量的值,但发现即使修改了传入的方法参数,原始字符串并未受到影响。这有助于理解Java中值传递的概念。
1277

被折叠的 条评论
为什么被折叠?



