Java之byte、char和String類型相互轉換
阿新 • • 發佈:2018-02-13
rac static rgs div body valueof () print byte[]
1 package basictype; 2 3 /** 4 * byte、char和String類型相互轉換 5 */ 6 public class CHJavaType { 7 public static void main(String[] args) { 8 String string = "abcd"; 9 10 // String轉char[] 11 char[] chars = string.toCharArray(); 12 for (char c : chars) { 13 System.out.println(c);14 } 15 // char[]轉String 16 System.out.println("String.valueOf:" + String.valueOf(chars)); 17 System.out.println("new String:" + new String(chars)); 18 19 byte[] bytes = {}; 20 try { 21 // String轉byte[] 22 bytes = string.getBytes("UTF-8");23 } catch (Exception e) { 24 e.printStackTrace(); 25 } 26 27 // byte[]轉String 28 System.out.println(new String(bytes)); 29 } 30 }
Java之byte、char和String類型相互轉換