I want to make an arraylist of an array of 2 elements. So, I have unknown rows and known columns (i.e. 2). E.g. [{name1, ID1}, {name2, ID2}, …]
I also have to return this arraylist.
I tried using
JavaScript
x
ArrayList<arr> alist = new ArrayList<arr>();
but don’t know how to proceed.
Please advise.
Advertisement
Answer
When you define a ArrayList must use a class. In this case, you can use a class Person:
JavaScript
class Person {
private Integer id;
private String name;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Then, we can define a ArrayList of Persons:
JavaScript
ArrayList<Person> array = new ArrayList<Person>();
JavaScript
array.get(0).getId();
array.get(0).getName();