1. 程式人生 > >Java之byte、char和String類型相互轉換

Java之byte、char和String類型相互轉換

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類型相互轉換