Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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 将tr值插入HashBasedTable_Java - Fatal编程技术网

Java 将tr值插入HashBasedTable

Java 将tr值插入HashBasedTable,java,Java,我希望通过以下方式创建数据结构: 'AF' => { :name => 'Afghanistan', :alpha3 => 'AFG', :numeric => '004' }, 我试过这个: Table<String, String, Integer> table = HashBasedTable.create(); Map<String, Table<String, String, Integer>> map = new

我希望通过以下方式创建数据结构:

'AF' => { :name => 'Afghanistan', :alpha3 => 'AFG', :numeric => '004' },
我试过这个:

Table<String, String, Integer> table = HashBasedTable.create();
    Map<String, Table<String, String, Integer>> map = new HashMap<>();

    table.put("AF", "Afghanistan", 004);
    map.put("AF", new  HashBasedTable('Afghanistan', 'AFG', '004'));
Table Table=HashBasedTable.create();
Map Map=newhashmap();
表.put(“阿富汗”、“阿富汗”,004);
map.put(“AF”,新的HashBasedTable(“阿富汗”、“AFG”、“004”);

向HashBasedTable中插入值的正确方法是什么?我找不到解决办法。

从您的代码中,我看不出为什么常规的
地图
不能在这里完成这项工作。创建
Airport
类,然后(使用键)将这些对象放入符合您需要的
Map

class机场{
字符串标题、代码;
机场(字符串标题、字符串代码){
这个.title=title;
这个。代码=代码;
}
}
然后,您可以在代码的某个地方创建地图并添加对象。
```爪哇
机场afg=新机场(“Afganistan”、“afg”);
字符串key=“004”;
Map airports=newhashmap();
机场。put(键,afg);

创建一个包含三个道具的类并将其放在普通地图中不是更有意义吗?