创建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)

创建学生成绩表单,包括信息:学生学号,姓名和3门课程的成绩。

python基础小练习

用“类”存储信息

用“类”存储信息

函数练习