ArrayList
来源:互联网 发布:阿里云和腾讯云的市场 编辑:程序博客网 时间:2024/06/18 16:03
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());
}
}
}
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){
![](file:///C:/Users/asus123/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.png)
this.gender=gender;
this.grade=grade;
}
publicString getName() {
returnname;
}
publicvoidsetName(Stringname) {
![](file:///C:/Users/asus123/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.png)
}
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
- Think php快速入门 (一)
- JAVA集合类汇总
- HDU 2066 一个人的旅行(Dijkstrea)
- vim 设置
- 封装和继承
- ArrayList
- Maven依赖Scope标签用法
- 第三天 asp
- 网络端口号的类型
- 《git常用命令总结》
- java基础--5.集合-3.集合中的数据结构
- [bzoj4874]筐子放球
- ArrayList动态数组
- 909422229_Sping+Struts2+Mybatis整合步骤