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