Java 中 Map 嵌套数组的创建和操作示例
在 Java 中,可以使用嵌套的 Map 和数组结构来存储数据。下面是一个示例代码,展示了如何创建并操作一个嵌套的 Map 和数组。
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 创建一个嵌套的 Map
Map<String, Integer[]> nestedMap = new HashMap<>();
// 创建两个数组
Integer[] array1 = {1, 2, 3};
Integer[] array2 = {4, 5, 6};
// 将数组放入嵌套的 Map 中
nestedMap.put('key1', array1);
nestedMap.put('key2', array2);
// 访问嵌套的 Map 中的数组
Integer[] retrievedArray = nestedMap.get('key1');
// 输出数组元素
for (Integer num : retrievedArray) {
System.out.print(num + ' ');
}
System.out.println();
// 修改数组元素
retrievedArray[0] = 10;
// 输出修改后的数组元素
for (Integer num : retrievedArray) {
System.out.print(num + ' ');
}
System.out.println();
// 输出原始嵌套的 Map
System.out.println(nestedMap);
}
}
这段代码创建了一个嵌套的 Map,其中每个键都关联一个整数数组。然后,它演示了如何访问和修改嵌套的 Map 中的数组元素。最后,它输出了修改后的数组和原始的嵌套 Map。
输出结果:
1 2 3
10 2 3
{key1=[10, 2, 3], key2=[4, 5, 6]}
原文地址: https://www.cveoy.top/t/topic/mill 著作权归作者所有。请勿转载和采集!