在 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]}
Java 中 Map 嵌套数组的创建和操作示例

原文地址: https://www.cveoy.top/t/topic/mill 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录