Java中char[]數組與String類型的相互轉換


  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()還需將其重載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM