public class Student {//学生类
private String name;
private int age;
public Student(){}//空构造函数
public Student(String name,int age){//构造函数
this.age=age;
this.name=name;
}
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;
}
----------------------------------------------------------------------------------------------------------------------------------------------------
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
public class Test {
public static void main(String[] args) {
Student zhao=new Student("zhao",18);
Student qian=new Student("qian",13);
Student shun=new Student("shun",15);
Student li=new Student("li",16);
System.out.println("ArrayList/n");
ArrayList<Student> a=new ArrayList<Student>();
a.add(zhao);
a.add(qian);
a.add(shun);
a.add(li);
for (Student student : a) {
System.out.println(student);
}
System.out.println("/nLinkedList/n");
LinkedList<Student> b=new LinkedList<Student>();
b.add(zhao);
b.add(qian);
b.add(shun);
b.add(li);
for (Student student : b) {
System.out.println(student);
}
System.out.println("/nHashSet/n");
HashSet<Student> c=new HashSet<Student>();
c.add(zhao);
c.add(qian);
c.add(shun);
c.add(li);
for (Student student : c) {
System.out.println(student);
}
System.out.println("/nHashMap/n");
HashMap<String, Student> d=new HashMap();
d.put(zhao.getName(), zhao);
d.put(qian.getName(),qian);
d.put(shun.getName(), shun);
d.put(li.getName(), li);
for (Student student : c) {
System.out.println(student);
}
}
}