ArrayList
来源:互联网 发布:淘宝直通车在哪设置 编辑:程序博客网 时间:2024/06/05 20:10
四 ArrayList
ArrayList<String>stringList=new ArrayList<String>();
add 加
remove 删
ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:
- 动态的增加和减少元素
- 实现了ICollection和IList接口
- 灵活的设置数组的大小
- List<Person> list = new List<Person>(4);
- list.Add(p1);
- list.Add(p2);
- list.Add(p3);
packagedome1;
publicclassStudent {
privateStringname;
privateStringgender;
privateintgrade;
/**
*
*@paramname
*@paramgender
*@paramgrade
*/
publicStudent(Stringname,Stringgender,intgrade){
this.name=name;
this.gender=gender;
this.grade=grade;
}
publicString getName() {
returnname;
}
publicvoidsetName(Stringname) {
this.name=name;
}
publicString getGender() {
returngender;
}
publicvoidsetGender(Stringgender) {
this.gender=gender;
}
publicintgetGrade() {
returngrade;
}
publicvoidsetGrade(intgrade) {
this.grade=grade;
}
}
package dome1test;
import java.util.ArrayList;
import dome1.Student;
public class Test {
public static void main(String[] args) {
ArrayList <Student> studentList=new ArrayList<Student>();
//创建student对象
Student s1=new Student("王","女",38);
Student s2=new Student("王1","女",38);
Student s3=new Student("王2","女",38);
Student s4=new Student("王3","女",38);
Student s5=new Student("王4","女",38);
Student s6=new Student("王5","女",38);
Student s7=new Student("王6","女",38);
Student s8=new Student("王7","女",38);
Student s9=new Student("王8","女",38);
Student s10=new Student("王9","女",38);
Student s11=new Student("王大","女",38);
studentList.add(s1);
studentList.add(s2);
studentList.add(s3);
studentList.add(s4);
studentList.add(s5);
studentList.add(s6);
studentList.add(s7);
studentList.add(s8);
studentList.add(s9);
studentList.add(s10);
studentList.add(s11);
for(int i=0;i<studentList.size();i++){
Student s= studentList.get(i);
System.out.println(s.getGender()+" "+s.getName());
}
for (Student student : studentList) {
System.out.println(student.getName()+" "+student.getGender());
}
}
}
阅读全文
0 0
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- 史上最负盛名的电脑病毒 “比特币病毒”VS“熊猫烧香”
- hbase查找数据路由试验
- 根目录解释
- 面向对象 接口之代理模式(ProxySubject)
- 回溯法打印卡特兰数问题--牛客编程题解题记录
- ArrayList
- 乐视体育取消欧冠半决赛直播 欧冠版权或生变数
- vuex
- 2017最新vue.js1.0/vue.js2.0视频教程共12套
- Caffe学习(1): Caffe Tutorial阅读笔记
- struts6
- Codeforces Round #408 /Mcvi Round #8 C Bank Hacking
- JVM初窥:虚拟机字节码执行引擎
- 面向对象之神坑面试题