String str=akjldjslkjdls";
char[] strToChars;
//String 转换成char[]
strToChars= str.toCharArray();
//char[] 转换成String
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()还需将其重载。
时间: 2024-10-05 15:51:39