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/i6CV 著作权归作者所有。请勿转载和采集!