String str=akjldjslkjdls";
char[] strToChars;
//String 轉換成char[]
strToChars= str.toCharArray();
strToChars= str.toCharArray();
//char[] 轉換成String
str= String.valueOf(strToChars);
str= String.valueOf(strToChars);
str=new String(strToChars);
注:這里char[]轉換成String時不能直接使用strToChar.toString(),因調用toString()方法實際是調用Object類的toString()方法,往往得不出想要的結果。
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
而需要進一步使用toString()還需將其重載。