如何將原始長數組轉換為長整數列表
使用Java 數組時,通常會遇到需要的場景將原始數組轉換為物件列表。這個特定的問題圍繞著將原始長整型數組轉換為長整型列表。
失敗的嘗試
使用 Arrays.asList( 轉換數組的初始嘗試) input) 失敗,因為此方法需要一個物件陣列作為參數。由於像 long 這樣的 Java 基本類型不是對象,因此嘗試傳遞基本數組會導致編譯錯誤。
使用 Stream 的解決方案
使用 Java 8,流提供處理此類轉換的有效方法。使用流API,可以實現以下轉換:
<code class="java">long[] arr = { 1, 2, 3, 4 }; List<Long> list = Arrays.stream(arr) .boxed() .collect(Collectors.toList());</code>
說明:
這種方法確保原始長數組轉換為長整數列表,滿足擁有物件參考集合的要求。
以上是如何在 Java 中將原始“長”數組轉換為“列表”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!