如圖所示,為什么我的str1的值沒有改變,而S2的值就改變了呢?不是說Java String 對象不可變嗎?
3 回答

一毛錢
TA貢獻156條經驗 獲得超57個贊
你的changValue函數不是改變str1的,他只是獲取一個值,如果想要改變可以這樣寫
public?String?changeValue(String?str){ str1=str+"World"; return?str1; }
添加回答
舉報
0/150
提交
取消