初学java求问一下
是想把原来的字符串"Hello"的引用通过datachange()方法变成"Hello world"可是我怎么也变不了,它还是“Hello"
代码:
public class Test2 {
private static String sb = null;
public static void main(String[] args) {
sb = "Hello ";
System.out.println("Before change, sb = " + sb);
changeData(sb);
System.out.println("After changeData(n), sb = " + sb);
}
public static String changeData(String strBuf) {
strBuf = "Hello world";
sb = strBuf;
System.out.println("method strBuf = " + strBuf);
System.out.println("method sb = " + sb);
return sb;
}
}