使用由类实例生成的BiMap的静态方法?

时间:2013-07-16 21:28:30

标签: java static

所以这是我的情况:我有BiMap<Long, String>将ID映射到名称;为了初始化这个映射,我实例化了一个带有request对象的类的实例,该对象包含一个名称列表(字符串)。当我遍历这个名字列表时,我调用一个服务来获取它的相关ID(Long)。这些ID和名称对应于项目;实例化后,它们应该而且永远不会(理论上)改变。

我或多或少做的是我有某种地图,我们称之为soFar,代表不同的项目,soFar需要更新以反映当前的状态项目。我只需要几条信息来更新此地图,例如ID和数量。由于我想要做的就是在给出一些信息的情况下更新地图,我想制作此更新方法static。但是,我可以访问与我正在调用String name的方法中的每个ID相关联的update;也就是说,代码是如何编写的,因此我必须完全重构所有内容才能访问Long id

即使我需要访问update以获取与BiMap相关联的id,我还是有办法让这个name方法保持静态调用update方法?显然,BiMap是使用类的实例生成的,所以我遇到了问题。有没有办法解决这个问题?

感谢。

0 个答案:

没有答案