创建List保存学生信息
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建List保存学生信息相关的知识,希望对你有一定的参考价值。
1 问题
创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合。
2 方法
1、定义学生类
2、创建List集合对象
3、创建学生对象
4、将学生添加到集合
5、遍历集合
创建的学生类代码:
package no10; public class Student private String name; private int age; public Student() public Student(String name,int age) this.name=name; this.age=age; 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 no10; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Test public static void main(String[] args) List<Student> l=new ArrayList<Student>(); Student s1=new Student("郑治明",19); Student s2=new Student("陈婷",19); Student s3=new Student("王雷",21); l.add(s1); l.add(s2); l.add(s3); Iterator<Student> it=l.iterator(); while(it.hasNext()) Student s = it.next(); System.out.println(s.getName()+"---"+s.getAge()); System.out.println("---------------"); for(int i=0;i<l.size();i++) Student s = l.get(i); System.out.println(s.getName()+"---"+s.getAge()); System.out.println("---------------"); for(Student s:l) System.out.println(s.getName()+","+s.getAge()); |
运行结果:
3 结语
针对利用List集合来存储学生对象并用三种方式遍历的问题,提出定义学生类、创建List集合对象、创建学生对象、将学生添加到集合、遍历集合的解决步骤,通过实验证明该方法是可行的。三种循环遍历分别是普通的for循环(带有索引的遍历方式)、迭代器:集合特有的遍历方式、增强for循环,其中增强for循环的方式最为方便。
以上是关于创建List保存学生信息的主要内容,如果未能解决你的问题,请参考以下文章
Python实现可存储的学生信息管理系统(文件+Excel)