1. 程式人生 > 其它 >stream轉換為指定型別陣列,陣列間的相互轉換

stream轉換為指定型別陣列,陣列間的相互轉換

//流轉指定型別陣列
Stream<String> stream = Stream.of("aa","bb","cc");
String[] arr = stream.toArray(String[]::new);
相當於:
stream.toArray(i -> new String[i]);
//流轉list
stream.collect(Collectors.toList());
// list轉指定型別的陣列
String[] arr = list.toArray(new String[0]);
// 裡面傳的陣列長度如果不夠容納list轉的陣列,就會重新建立一個新的陣列