gpt4 book ai didi

java - 将表 Guava 用于 hashbasedTable

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:09 26 4
gpt4 key购买 nike

我计划使用 table guava 实现 3D HashMap 。我下载了它并且能够导入文件。我的要求如下

我手头有以下文件,我只需要相应地聚合文件,这将在下一步中显示。

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>();

但这会抛出一个错误,我只想知道两件事

  1. 我只想知道,要在 HashBasedTable<String,String,Integer>() 的构造函数中传递的参数
  2. 如何初始化该表的行、列和值,就像我们为 map 所做的那样 map.put(key,value) .在类似的意义上,你们能告诉我如何为这个表插入值吗?

最佳答案

这里是 Guava 贡献者。

  1. 不要使用构造函数,使用HashBasedTable.create() 工厂方法。 (没有参数,或者带有 expectedRowsexpectedCellsPerRow。)
  2. 使用 table.put("A100", "B100", 5),就像 Map 一样,除了有两个键。

关于java - 将表 Guava 用于 hashbasedTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com