java - 不同类型的二维数组

标签 java data-structures

我想创建一个二维数组,我想在其中存储来自数据库的记录。所以假设第一个是 int 类型,第二个是 String 类型(这里我只描述一个记录,所以基本上是数据库列的类型)。我该怎么做?数组是正确的数据结构吗?

最佳答案

我不确定我是否关注,但您可能正在寻找 Map<Integer,String> .或 Map<Integer,List<String>> . [看看List , 和 HashMap ]

Map允许关联 key [ Integer ] 到值 [ StringList ].

Map还允许快速查找键及其附加值。

(*) 你应该使用 Map<Integer,List<String>>如果你想附加一个以上 StringInteger ,或者您可以使用 apache commons MultiMap

关于java - 不同类型的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10063354/

相关文章:

java - :form enctype ="multipart/form-data" not firing any action

jquery - 如何在 jQuery 中对数组进行排序?

data-structures - 完美的列表结构?

C++ 内存泄漏

java - 如何在 DOCX4J 中保存 word 文档中的图像

Java 初级扫描仪

java - 反射和元数据之间的区别

Java:在不锁定文件的情况下打开和读取文件

c++ - 嵌套 map 结构创建空 map

python - 在列表中设置 dict 字段的 pythonic 方式是什么