【发布时间】:2018-08-07 14:03:50
【问题描述】:
我有几个实体名称列表,它们组成了一个有组织的数据集,例如:
- ENT_01
- ENT_02
- ...
- ENT_nn
作为任意数量的不同实体名称列表(作为字符串),编号总是从 01 到 nn。
我打算做的是阅读它们,并创建一些利用实体根名称(例如 ENT)的数据结构,并将它的每个实例(例如 ENT_01、ENT_02)与其自身相关联。这意味着当我调用 ENT 时,我可以使用它(或其在 List、ArrayList 等中的位置)作为参数来检索整个编号的结构。问题是,我还需要一种方法来轻松访问每个编号的实体实例。
我考虑并尝试基于此question 实现一个“ArrayList of ArrayLists”,第一个是根名称,第二个包含实例,但它看起来效率低下且即兴发挥去做吧。
在 Java 中是否有任何结构或类(可能在 Collections 和/或 Sets 下)可以以更优雅和有效的方式实现?
【问题讨论】:
-
ENT_01...ENT_nn是String或Object或.. 对象数组Ent[].. 它是什么? -
抱歉,ENT_01 实际上有一个专有扩展,但它将作为字符串输入并在后续处理。
标签: java arraylist collections set