Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java排列3d地图_Java_Arrays_Map - Fatal编程技术网

Java排列3d地图

Java排列3d地图,java,arrays,map,Java,Arrays,Map,所以我有这个数据结构: 段-列编号-值 “标题”-1-Foo “标题”-2-Foo “标题”-3-Foo “内容”-1-Foo “内容”-2-Foo “内容”-3-Foo 等等或 实际上,我正在解析数据并将其添加到HashMap中: map.put(1, parser.query(job.getString("title"))); map.put(2, parser.query(job.getString("date"))); map.put(3, parser.query(job.getS

所以我有这个数据结构:

段-列编号-值

  • “标题”-1-Foo
  • “标题”-2-Foo
  • “标题”-3-Foo
  • “内容”-1-Foo
  • “内容”-2-Foo
  • “内容”-3-Foo
等等<代码>或

实际上,我正在解析数据并将其添加到HashMap中:

map.put(1, parser.query(job.getString("title")));
map.put(2, parser.query(job.getString("date")));
map.put(3, parser.query(job.getString("content")));
map.put(4, parser.query(job.getString("href")));
第二个参数是二维数组。这是列的编号和值

我想做的就是这样

for(int i = 0; i < row.size(); i++)
{
    db.put(
        map.get("title").get(1),
        map.get("content").get(1),
        ...
    );
}
for(int i=0;i
HashMap中的第二列是一个列表,但由于get()方法返回对象,我无法编写类似的内容。处理此类数据的最佳方式是什么

提前谢谢你

如果使用的是
.get()
,则第一个
映射的值不能是二维数组

没有三维地图,但是有一张
map
map
地图。其语法为
Map
。请注意,这仍然保留了
Map
s的键值顺序-键是
String
,值是
的另一个
Map

下面是一些示例语法:

Map<String, Map<Integer, String>> multiMap = new HashMap<>();

HashMap<Integer, String> innerMap = new HashMap<>();
innerMap.put(Integer.valueOf(1), "Foo");
multiMap.put("title", innerMap);
System.out.println(multiMap.get("title").get(Integer.valueOf(1))); // prints Foo
Map multiMap=newhashmap();
HashMap innerMap=新的HashMap();
innerMap.put(Integer.valueOf(1),“Foo”);
multiMap.put(“title”,innerMap);
System.out.println(multiMap.get(“title”).get(Integer.valueOf(1));//印福

get()方法在Java 5+中不返回对象。它返回列表的泛型类型的实例。使用通用列表。如果你不明白我的意思,给我们看看你是怎么申报地图的。哦,天哪。。。我忘记了参数中的泛型类型。谢谢你,对不起我的沉默!