7-22 jmu-java-m02-综合:使用列表管理个人信息用Java写代码
时间: 2023-08-06 18:03:51 浏览: 237
好的,我可以回答你的问题并提供一些相关的代码实现。
首先,你可以使用Java中的List集合来管理个人信息,例如使用ArrayList实现。下面是一个示例代码:
```
import java.util.ArrayList;
import java.util.List;
public class Person {
private String name;
private int age;
private String address;
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + ", address=" + address + "]";
}
}
public class PersonList {
private List<Person> personList;
public PersonList() {
personList = new ArrayList<>();
}
public void addPerson(Person person) {
personList.add(person);
}
public void removePerson(Person person) {
personList.remove(person);
}
public void printList() {
for (Person person : personList) {
System.out.println(person);
}
}
}
public class Main {
public static void main(String[] args) {
PersonList personList = new PersonList();
personList.addPerson(new Person("张三", 20, "北京"));
personList.addPerson(new Person("李四", 25, "上海"));
personList.addPerson(new Person("王五", 30, "广州"));
personList.printList();
}
}
```
在上面的代码中,我们定义了一个Person类来表示个人信息,包括姓名、年龄和地址等属性。然后,我们定义了一个PersonList类来管理Person对象的列表,包括添加、删除和打印列表等操作。最后,我们在主函数中创建了一个PersonList对象,并向其中添加了几个Person对象,并打印整个列表。
希望这个示例对你有所帮助!
阅读全文