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();

➡️

继续阅读