gpt4 book ai didi

java数据结构保存许多整数数组及其标签

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

我有这样的输入:

0, 0, 0, 0, 1, 0, 2,     A
0, 0, 3, 0, 1, 0, 2, A
0, 2, 0, 0, 1, 0, 2, B
0, 0, 0, 0, 1, 0, 2, A

以字母作为标签,然后数字作为输入。

我想将整个矩阵存储在一个数据结构中,以便与特定标签相对应的输入可以与其关联。

如何做到这一点?

使用二维数组?

使用数组列表?

HashMap ?

最佳答案

如果你想使用A, B,...作为键,那么你可以使用以字符串作为键、数组列表作为值的HashMap

Map<String, List<String>> map = new HashMap<String, List<String>>();

然后您可以迭代您的输入并检查 map 是否已包含该键。

for (...) {
...
if (!map.containsKey(key)) {
map.put(key, new ArrayList<String>());
}
map.get(key).add(value);
}

这是一个通用示例,您可以根据您的要求进行修改。

关于java数据结构保存许多整数数组及其标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33619538/

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