在java中有一個與toCharArray
混淆。當我寫這段代碼時,我注意到在這行ch = str.toCharArray();
char數組已被調整大小之後。toCharArray是否調整字符數組的大小?
public static void main(String[] args){
String str = "helo java";
char[] ch = new char[str.length() + 1];
ch = str.toCharArray();
ch[str.length()] = '\uFDD0';
for(int i = 0; ch[i] != '\uFFD0'; i++){
System.out.print(ch[i]);
}
}
所以我的問題是否這個函數重新調整大小的數組? 對不起我的英文不好。謝謝
這將引發異常'CH [str.length()] ='\ uFDD0';' –