0

我正在寻找在 java 中保存数据的最佳方法。我有两个带有 ID 和名称的 ArrayList。现在我希望它以最简单和最聪明的方式保存。像:

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

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

那么实现它的最佳方法是什么。3-D ArrayLists,我不确定的向量,谢谢 :)

4

2 回答 2

6

为什么不创建一个 Person 类?

public class Person {
    int index;
    String id;
    String name;
}

然后,如果您想拥有很多这些,请使用 Collection,例如 aSet<Person>或 a List<Person>

祝你好运。

于 2013-02-22T08:54:24.363 回答
5

使用 POJO 怎么样?

public class DataBean implements Serializable {

  private static final long serialVersionUID = ...; 
  private long index;
  private String id;
  private String name;

  // add accessor methods
}
于 2013-02-22T08:54:51.907 回答