◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
通过 arrays.stream() 和 collectors.tomap() 方法将数组转换为 map,步骤如下:创建数组并将其转换为流。使用 collectors.tomap() 指定键和值映射函数。返回转换后的 map。
如何将 Java 数组转换为 Map
在 Java 中,可以通过 Arrays.stream() 方法将数组转换为流,再使用 Collectors.toMap() 方法将其转换为 Map。
详细步骤:
使用 Collectors.toMap():使用 Collectors.toMap(Function
立即学习“Java免费学习笔记(深入)”;
示例代码:
int[] array = {1, 2, 3, 4, 5}; Map<Integer, Integer> map = Arrays.stream(array) .boxed() // 将基本类型数组转换为对象数组 .collect(Collectors.toMap(i -> i, i -> i)); System.out.println(map); // 输出:{1=1, 2=2, 3=3, 4=4, 5=5}
注意:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。