【发布时间】:2012-05-11 03:11:01
【问题描述】:
我需要一个 3 维(如列表或地图)之类的东西,我在循环中用 2 个字符串和一个整数填充它。但是,不幸的是,我不知道要使用哪种数据结构以及如何使用。
// something like a 3-dimensional myData
for (int i = 0; i < 10; i++) {
myData.add("abc", "def", 123);
}
【问题讨论】:
-
这三个值有什么关系?
-
它们动态地来自 JTextFields 和 JButtons。
-
好的,但是你想和他们做吗?
-
不确定您的确切用例是什么,因此提供了更多选项。如果您可以依赖开源库,那么您可以利用 Guava's Table 类。
-
可以使用嵌套地图
Map<String, Map<String, Integer>>
标签: java arrays list dictionary