保存字符串在java中乘以数据

时间:2013-02-22 08:49:44

标签: java string list arraylist

我在java中搜索保存数据的最佳方法。 我有两个带ID和名称的ArrayLists。现在我希望它以最简单,最智能的方式保存。像:

[index] [String ID] [String Name]
[1]["newID"]["Peter]

背后的想法是,例如我有名字“彼得”所以我知道索引等等我得到ID。 传入数据“Peter”得到索引1和ID“newID”

最重要的是实现这一点的方法。三维数组列表,矢量我不确定,谢谢:)

2 个答案:

答案 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
}