1. 程式人生 > >字串、字元陣列、list之間相互轉化

字串、字元陣列、list之間相互轉化

1.關於java.lang.string.split

   xxx.split()方法可以將一個字串分割為子字串,然後將結果作為字串陣列返回。

2.字串轉字元陣列

  String str =" aa.png,a2.png,a3.png";

  String[] arrayStr =new String[]{};

  arrayStr = str.split(",");

3.字元陣列轉list

   List list = java.util.Arrays.asList(arrayStr);

4.list轉化為字元陣列

   String[] storeStr = list.toArray(new String[list.size()]);
public class SplitTest {  

    public static void main(String args[]) {  

        String str = "a1.png,a2.png,a3.png";// 原始字串  
        String[] arrayStr = new String[] {};// 字元陣列  
        List<String> list = new ArrayList<String>();// list  

        arrayStr = str.split(",");// 字串轉字元陣列  
        list = java.util.Arrays.asList(arrayStr);// 字元陣列轉list  
String[] storeStr = list.toArray(new String[list.size()]);// list轉成字元陣列 /* 輸出字元陣列的值 */ for (String s : arrayStr) { System.out.println(s); } System.out.println("-------------"); /* 輸出list值 */ for (String s : list) { System.out
.println(s); } System.out.println("-------------"); for (String s : storeStr) { System.out.println(s); } System.out.println("-------------"); } }

“`