62,614
社区成员
发帖
与我相关
我的任务
分享
public static void changeString(String s){
s="sss";
}
这个方法没有返回值,所以s的值是不会变的。可以按三楼的方法把s设置为静态变量,就能实现的。
或者:
public class Test_String {
public static string changeString(String s){
s="sss";
return s;
}
public static void main(String[] args) {
String s="s";
System.out.println(s);
s=changeString(s);
System.out.println(s);
}
}
public class Test {
static String s;
public static void changeString() {
s = "sss";
}
public static void main(String[] args) {
s = "s";
System.out.println(s);
changeString();
System.out.println(s);
}
}
这样就能输出s和sss了