我在java中搜索保存数据的最佳方法。 我有两个带ID和名称的ArrayLists。现在我希望它以最简单,最智能的方式保存。像:
[index] [String ID] [String Name]
[1]["newID"]["Peter]
背后的想法是,例如我有名字“彼得”所以我知道索引等等我得到ID。 传入数据“Peter”得到索引1和ID“newID”
最重要的是实现这一点的方法。三维数组列表,矢量我不确定,谢谢:)
答案 0 :(得分:6)
为什么不创建一个Person类?
public class Person {
int index;
String id;
String name;
}
然后,如果您想拥有大量这些内容,请使用合集,例如Set<Person>
或List<Person>
。
答案 1 :(得分:5)
如何使用POJO?
public class DataBean implements Serializable {
private static final long serialVersionUID = ...;
private long index;
private String id;
private String name;
// add accessor methods
}