JAVA集合-集合的引入
当我们有种需求,需要存储多个元素的结构时,我们前面讲过数组,数组可以存储。但是数组也有它的弊端,使用的时候,
必须先定义好长度,也就是数组的长度是固定,不能根据我们的需求自动变长或者变短。
我们看一个实例:
先定义一个Student类:
package com.java1234.chap08.sec01;
public class Student {
private String name;
private Integer age;
public Student() {
super();
// TODO Auto-generated constructor stub
}
public Student(String name, Integer age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}然后我们需要存储三个学生信息:
我们给下测试类:
package com.java1234.chap08.sec01;
public class Test {
public static void main(String[] args) {
Student students[]=new Student[3];
students[0]=new Student("张三",1);
students[1]=new Student("李四",2);
students[2]=new Student("王五",3);
}
}这里我们很好的实现了用数组结构存储了三个学生,但是,
假如我们需要再存储一个学生,就懵逼了,因为长度固定了。
所以就引入了可变化长度的集合。
上一篇:又一学生党成功找到3500实习
下一篇:JAVA集合-List集合