① 在Java中怎樣把數組轉換為ArrayList
參考Java API 原話:
public static <T> List<T> asList(T... a)
返回一個受指定數組支持的固定大小的列表。(對返回列表的更改會「直接寫」到數組。)
此方法同 Collection.toArray() 一起,充當了基於數組的 API 與基於 collection 的 API 之間的橋梁。返回的列表是可序列化的,並且實現了 RandomAccess。
例子:
public static void main(String[] args) {
// 數組轉換為List,其中參數為任意類型
List<String> list = Arrays.asList(new String[]{"ss","sss"});
// List轉換為數組,參數指定數組的類型
String[] a = list.toArray(new String[0]);
// 列印
System.out.println(list);
for(String b : a){
System.out.print(b+" ");
}
}