無縫轉換:將int[] 轉換為List在Java中
在Java中,將int[]陣列轉換為List ;不必是一個繁瑣的手動過程。對於 Java 8 用戶來說,串流的強大功能提供了一種優雅的解決方案,繞過了費力的逐項方法。
釋放流的強大功能
-
建立一個Int Stream: 先使用Arrays.stream() 將int[] 陣列轉換為IntStream 實例,或是IntStream .of().
-
裝箱轉換:利用 IntStream#boxed() 方法將每個原始 int 值轉換為其對應的 Integer 物件。
-
集合到清單中: 最後,利用Stream.collect(Collectors.toList()) 或在Java 中16 ,只需呼叫Stream#toList() 將裝箱值收集到List 中。
範例:
int[] ints = {1, 2, 3};
List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList());
登入後複製
爪哇16 :
List<Integer> list = Arrays.stream(ints).boxed().toList();
登入後複製
就是這樣!透過串流的魔力,您可以輕鬆地將 int[] 陣列轉換為 List 。集合,拋棄了艱鉅的基於循環的方法。
以上是Java中如何有效率地將int[]陣列轉換為List?的詳細內容。更多資訊請關注PHP中文網其他相關文章!