使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为ArrayList;
List<String> l = new ArrayList<String>();// 利用ArrayList类实例化List集合
本项目Persons为实体类,PhoneBooks为实现类;
Persons.java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Persons {
private String name;
private String sex;
private String phonenum;
private String age;
private String qq;
private String address;
Scanner sc = new Scanner(System.in);
public Persons addPerson() {
Persons person = new Persons();
System.out.println("输入姓名:");
String name = sc.next();
System.out.println("输入性别:");
String sex = sc.next();
System.out.println("输入电话号码:");
String phonenum = sc.next();
System.out.println("输入年龄:");
String age = sc.next();
System.out.println("输入qq:");
String qq = sc.next();
System.out.println("输入地址:");
String address = sc.next();
person.setName(name);
person.setAge(age);
perso