我正在寻找在 java 中保存数据的最佳方法。我有两个带有 ID 和名称的 ArrayList。现在我希望它以最简单和最聪明的方式保存。像:
[index] [String ID] [String Name]
[1]["newID"]["Peter]
它背后的想法是,例如我有名字“彼得”所以我知道索引等等我得到了 ID。传入数据“Peter”得到索引 1 和 ID“newID”
那么实现它的最佳方法是什么。3-D ArrayLists,我不确定的向量,谢谢 :)
为什么不创建一个 Person 类?
public class Person {
int index;
String id;
String name;
}
然后,如果您想拥有很多这些,请使用 Collection,例如 aSet<Person>
或 a List<Person>
。
祝你好运。
使用 POJO 怎么样?
public class DataBean implements Serializable {
private static final long serialVersionUID = ...;
private long index;
private String id;
private String name;
// add accessor methods
}