これは非常に基本的な質問であり、ここで質問することはまずありません... Java の経験は、優れた初心者向けの本から始めることをお勧めします。Bruce Eckel の「Thinking in Java」は良いスタートだと思います。
質問自体については、ArrayListで試してください。通常のテーブルに支えられていますが、非常に便利なインターフェイスを備えています。いくつかの例:
// a handy way to create a prepopulated list
List<String> listOfStrings = Arrays.asList("foo", "bar", "baz");
// creating an empty ArrayList
List<String> list = new ArrayList<String>();
// adding an element
list.add("a string");
// adding a whole collection
list.addAll(listOfStrings);
Java は厳密に型指定された言語であるため、名前、年齢、髪の色を保持する Bean が必要な場合は、そのためのクラスを作成する必要があります。これが Person クラスだとしましょう:
package my_package;
public class Person {
private String name;
private String hairColour;
private int age;
public Person(String name, String hairColour, int age) {
this.name = name;
this.hairColour = hairColour;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getHairColour() {
return hairColour;
}
public void setHairColour(String hairColour) {
this.hairColour = hairColour;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
このタイプのオブジェクトを作成し、前のように ArrayList に挿入する必要があります。
List<Person> listOfPeople = new ArrayList<Person>();
listOfPeople.add(new Person("Bob", "Brown", 39));