import java.util.ArrayList;
public class Main {
public static void main(String... args) {
ArrayList<Member> members = new ArrayList<>();
Member parson1 = new Member("片岡", "20");
Member parson2 = new Member("山本", "30");
members.add(parson1);
members.add(parson2);
System.out.println(members);
}
}
class Member {
public String name;
public String age;
public Member(String name, String age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Name: " + name + ", Age: " + age;
}
}
最後の
@override
の部分で表示方法を指定する
これは表示部分のみでフィールドの値自体の変更は無し
ループで表示は
for (int i = 0; i < members.size(); i++) {
System.out.println("名前:" + members.get(i).name);
System.out.println("年齢:" + members.get(i).age);
}