Two Methods to Convert a List to a Long[] Array in Java
💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
使用List.toArray()方法将List转换为数组,或使用mapToLong()方法将List转换为long类型数组。
🎯
关键要点
-
使用List.toArray()方法将List转换为数组。
-
示例代码:List<Long> list = Arrays.asList(1L, 2L, 3L, 4L, 5L); Long[] array = new Long[list.size()]; array = list.toArray(array);
-
使用mapToLong()方法将List转换为long类型数组。
-
示例代码:List<Long> list = Arrays.asList(1L, 2L, 3L, 4L, 5L); long[] array = list.stream().mapToLong(l -> l).toArray();
-
另一种mapToLong()方法的示例:long[] array = list.stream().mapToLong(Long::longValue).toArray();
➡️