概述
学生类:
package student.error.student;
public class Student {
private String name;
private int age;
//有参跟无参构造方法
public Student(){
}
public Student(String name,int age){
this.name=name;
this.age=age;
}
//成员变量对应的get跟set方法
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;
}
}
package student.error.student;
//需求:创建一个存储学生对象的集合,存储3个学生对象,使用程序是现在控制台遍历该集合
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
public static void main(String[] args) {
//创建Collection集合对象
Collection<Student> c=new ArrayList<Student>();
//创建学生对象
Student s1=new Student("小明",20);
Student s2=new Student("小红",21);
Student s3=new Student("小华",22);
//把学生添加到集合
c.add(s1);
c.add(s2);
c.add(s3);
//遍历集合(迭代器方式)
Iterator<Student> it=c.iterator();
while (it.hasNext()){
Student s=it.next();
System.out.println(s.getName()+","+s.getAge());
}
}
}
package student.error.student;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
//创建List集合列表
List<Student> list=new ArrayList<Student>();
//创建学生对象
Student s1=new Student("小明",30);
Student s2=new Student("小红",31);
Student s3=new Student("小化",32);
//把学生添加到集合
list.add(s1);
list.add(s2);
list.add(s3);
//通过迭代器方式
Iterator<Student> it=list.iterator();
while(it.hasNext()){
Student s=it.next();
System.out.println(s.getName()+','+s.getAge());
}
System.out.println("------------------------------");
//通过for循环方式
for(int i=0;i<list.size();i++){
Student s=list.get(i);
System.out.println(s.getName()+','+s.getAge());
}
}
}
最后
以上就是无语红牛为你收集整理的【Java---集合存储学生对象并遍历】的全部内容,希望文章能够帮你解决【Java---集合存储学生对象并遍历】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复