gpt4 book ai didi

java - 在Java中创建多数组

转载 作者:行者123 更新时间:2023-12-01 13:20:20 24 4
gpt4 key购买 nike

这可能是一个非常基本的问题,但我不习惯使用 Java,我想创建一个像这样的数组/列表:

6546:{
"Ram":{
24M,
4M,
64M,
...
},

"Cpu":{
2%,
4%,
6%,
...
},
...
}

我一直在尝试使用 LinkedList 等,但最终创建了列表列表,而且它开始看起来非常难看。

这是 JSON、PHP 甚至 Javascript 中非常常见的数组,使用 Java 创建它的最佳方法是什么?

最佳答案

您想要 List<List<Integer>>int[][] .

List<List<Integer>> list = new ArrayList<>();
list.add(new ArrayList<>());
list.get(0).add(24);

但也许您只想使用类似 Gson 的内容并将其存储为 JSON。

或者创建一个类,例如:

class Data {
private final List<Integer> ram = new ArrayList<>();
private final List<Integer> cpu = new ArrayList<>();
}

或者如果您想避免创建类? (你不应该这样做)

Map<String, List<Integer>> map = new HashMap<>();
map.put("cpu", new ArrayList<>());
map.put("ram", new ArrayList<>());

关于java - 在Java中创建多数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22076107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com