我們已經知道String類別的建構方法String(char a[])和String(char a[],int offset,int length)分別用陣列a中的全部字元和部分字元建立字串物件。 String類別也提供了將字串存放到陣列中的方法:public void getChars(int start,int end,char c[],int offset)。
字串呼叫getChars()方法將目前字串中的一部分字元複製到參數c指定的陣列中,將字串中從位置start到end-1位置上的字元複製到陣列c中,並從陣列c的offset處開始存放這些字元。
注意:必須確保數組c能容納下要被複製的字元。
另外,還有一個簡單地將字串中的全部字元存放在一個字元陣列中的方法:public char[] toCharArray()。
字串物件呼叫此方法傳回一個字元數組,該數組的長度與字串的長度相等,第i單元中的字元剛好為目前字串中的第i個字元。