在java中,很容易将这三个值包装在一个对象中。
例如:
public class TestObject {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private int id;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
在这里,您有一个 TestObject 类型的对象,它包含两个值(两个原始类型int
和String
- 您可以以完全相同的方式包装任何类型的对象)。一旦对象被初始化(实例化),您就可以设置和获取这些值。
TestObject obj = new TestObject();
obj.setId(1);
obj.setName("George");
取回价值:
String name= obj.getName();
int id=obj.getId();
在您的情况下,您可以将这三个值包含在这样的 Object (POJO)中,然后您可以在Collection中包含很多这些 Objects 。ArrayList是一种简单有效的 IMO 集合类型,尽管这不是限制性的。
您可以ArrayList
像这样添加对象:
java.util.ArrayList<TestObject> list = new ArrayList<TestObject>();
list.add(obj);
您可以通过像这样循环从列表中检索对象:
for(TestObject x:list){
int id=x.getId();
String name=x.getName();
}