該方法把該字符串轉換成一個新的字符數組。
String str="abcdefg";
char a[];
a=str.toCharArray();
也可以用方法:
getChars
public void getChars(int srcBegin,
int srcEnd,
char dst[],
int dstBegin)
從該字符串中拷貝字符到目的字符數組中。
第一個要復制的字符在索引 srcBegin 處; 最後一個要復制的字符在索引 srcEnd-1 處(因此要復制的字符總數就是 srcEnd-srcBegin) 。要復制到 dst 子數組的字符開始於索引 dstBegin ,結束於索引:
dstbegin + (srcEnd-srcBegin) - 1
參數:
srcBegin - 要復制的字符串中第一個字符的索引。
srcEnd - 要復制的字符串中最後一個字符的索引。
dst - 目標數組。
dstBegin - 目標數組中的開始偏移量。
String str="abcdefg";
char a[];
str.getChars(0,str.length(),a,0);
寫的有點亂,但認真分析還是很有意思的