用Java填充HashMap

时间:2013-10-16 14:36:41

标签: java mysql map hashmap

我知道我的问题太愚蠢了,我们在互联网上发现了很多资源,但作为一个初学者,我在两个声明之间犹豫,用Java填充HashMap:

我的MySQL请求如下:

select coordinates,x, y,z from log

我想用每个坐标点的x,y和z值填充Map或HashMap(无论如何)。

这就是我的所作所为:

List<Map<String, Object>> res = h.select("select coordinates,x, y,z from log");

我从未在Java中使用过地图,因此我不知道这是否是获得有组织地图的好方法。 所以现在我在上面的声明和这个声明之间犹豫不决:

Map<String,Map<String, Object>>

我真的不知道我必须使用以及我如何在之后阅读地图。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您之后需要此数据结构以获得由Z协调的(X,Y),那么第二个选项将为您提供快速访问。 Map = Map.get(key); 否则你将不得不循环抛出列表 如果不是这种情况,简单的ArrayList应该没问题。 无论如何,请在此处查看更多详情: http://docs.oracle.com/javase/tutorial/collections/implementations/index.html