我计划将表 Guava 用于3D哈希 map 实现。我下载了该文件,并能够导入文件。我的要求是以下
我手上有下面的文件,我只需要相应地汇总文件即可,这将在下一步中显示。
A100|B100|3
A100|C100|2
A100|B100|5
聚合部分将在下面
A100|B100|8
A100|C100|2
我尝试使用以下
Table<String,String,Integer> twoDimensionalFileMap= new HashBasedTable<String,String,Integer>();
但这引发了一个错误,我只想知道两件事
我只想知道
HashBasedTable<String,String,Integer>()
的构造函数中传递的参数map.put(key,value)
的映射一样。同样,你们能告诉我如何为该表插入值吗? 最佳答案
Guava 的贡献者在这里。
HashBasedTable.create()
工厂方法。 (不带参数,或者带expectedRows
和expectedCellsPerRow
。)table.put("A100", "B100", 5)
,就像Map
一样,但有两个键。