這是我的代碼java的循環COPY的對象?
public static String change(String word, char gone, char here) {
char[] chars = word.toCharArray();
for (char c : chars) {
if (c == gone) {
c = here;
}
}
return new String(chars);
}
,這我怎麼稱呼它:
System.out.println(change("supper", 'p', 'o'));
結果是晚飯我試圖找到解釋是怎麼回事...
chars
變量是一個變量,它指向一個數組對象,它包含字符串對象word
的字符。那麼我認爲唯一的解釋是在for
聲明中,java實際上覆制了chars
數組。那是否正確?
一些用戶說,在我的代碼的警告,
但在這裏,你走了,沒有警告
你使用哪種編輯器,你需要讓它爲你設置格式。 – weston
@weston對不起,現在我沒有編輯器,與終端工作:( –
我不明白 – weston