我想创建一个二维数组,我想在其中存储来自数据库的记录。所以假设第一个是 int
类型,第二个是 String
类型(这里我只描述一个记录,所以基本上是数据库列的类型)。我该怎么做?数组是正确的数据结构吗?
最佳答案
我不确定我是否关注,但您可能正在寻找 Map<Integer,String>
.或 Map<Integer,List<String>>
. [看看List , 和 HashMap ]
Map
允许关联 key [ Integer
] 到值 [ String
或 List
].
Map
还允许快速查找键及其附加值。
(*) 你应该使用 Map<Integer,List<String>>
如果你想附加一个以上 String
每Integer
,或者您可以使用 apache commons MultiMap
关于java - 不同类型的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10063354/