1. 程式人生 > >java中字串陣列、字串、整形之間的轉換

java中字串陣列、字串、整形之間的轉換

字串陣列轉字串(只能通過for迴圈):

String[] str = {'a', 'b', 'd'};

StringBuffer sb = new StringBuffer();

for(int i = 0; i < str.length;i++){

  sb.append(str[i]);

}

String s = sb.toString();

字元陣列轉字串可以通過下面的方式:

char[] data =  {'a', 'b', 'd'};

String s = new String(data);

字串到字元陣列:

String str = "123abc";

char[] ar = str.toCharArray();  //char陣列

for(int i =0;i<ar.length;i++){

  System.out.println(ar[i]);  //1 2 3 a b c

}

String[] arr = str.split("");

for(int i =0;i<arr.length;i++){  //String陣列,不過arr[0]為空

      System.out.println(arr[i]);  //空  1 2 3 a b c

}

整型到字串:

String str = Integer.toString(i);

字串到整型:

int i = Integer.valueOf(str).intValue();