java将两个同类型对象,插入一个list
时间: 2023-05-27 16:04:24 浏览: 51
示例代码:
假设类型为Person,已有两个Person对象p1和p2,需将它们插入一个List<Person>中。
1. 新建List对象:
List<Person> personList = new ArrayList<>(); // 创建空List
2. 插入p1和p2:
personList.add(p1); // 将p1插入List中
personList.add(p2); // 将p2插入List中
3. 完整代码:
public class Test {
public static void main(String[] args) {
Person p1 = new Person("Tom", 20); // 创建Person对象p1
Person p2 = new Person("Jerry", 18); // 创建Person对象p2
List<Person> personList = new ArrayList<>(); // 创建空List
personList.add(p1); // 将p1插入List中
personList.add(p2); // 将p2插入List中
System.out.println(personList); // 打印List中的元素
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person{name=" + name + ", age=" + age + "}";
}
}
执行结果:
[Person{name=Tom, age=20}, Person{name=Jerry, age=18}]