1. 程式人生 > >ArrayList、String[]、String互轉

ArrayList、String[]、String互轉

new 長度 strong ring col bsp 內容 aslist toarray

String[]初始化時候必須指定長度,而ArrayList是動態數組,可以根據實際內容改變

String[] strArr = new String[]{ "aaa", "bbb" };

ArrayList<String> list = new ArrayList<String>();

list.add("aaa");

list.add("bbb");

1、ArrayList轉String[]

String[] strArr = (String[]) list.toArray(new String[list.size()]);

結果strArr:[aaa,bbb]

2、String[]

List<String>

List<String> li = Arrays.asList(strArr);

3、String[]轉String

String str = String.join(",", strArr);

結果str:aaa,bbb

ArrayList、String[]、String互轉