Tag:

Java – 添加与重复键相关联的值的最有效方法?

我有一个关键字列表(非唯一)和一组与该关键字相关联的值。 一个键可能在列表中出现多次。 对于特定键的所有多次出现,我需要能够添加相应的相关联的一组值。 我接收input的方式是,一些值似乎被分解成多行。 (在回答之前,请记住,我正在接收Excel表格的input,并且使用Apache POI从Java表格中读取数据,因此,在build议我改变数据存储方式以避免冗余,请注意,这是我的控制,是由另一个团队处理的东西。) 我尝试使用multidimensional array,但这是一个很大的痛苦。 所以,我正在寻找一个更好的方法来实现我的列表/集使用Java集的build议,以便能够添加与重复键相关联的值。 我没有寻找任何forms的代码,只是build议最有效的方式来实现这一点。 如果你只能说出几个方法,我可以从那里拿走。 我非常感谢您阅读本文的时间。

使用vba中的自定义对象键访问字典中的项目

我有一个问题访问vba字典中的项目。 我有以下字典: Dim CResults as dictionary 我添加项目: CResults.add currentkey, result Currentkey是我从一个名为DCRkey的类创build的一个对象 Private loadcase as long Private csystem as String Private node as long result是另一个类DCR对象: Private Fs as double Private C1 as double Private C2 as double … 然后我尝试使用访问一个项目 Dim accesskey as DCRKey accesskey.loadcase=10 accesskey.node = 2000 accesskey.csystem="Global" Sheets("Results").cells(i,1).value= CResults(accesskey).C1 那是我得到的错误: runtime error 424 object required […]