集合 案例:存储学生对象并遍历

简介: 集合 案例:存储学生对象并遍历

案例:存储学生对象并遍历


需求:创建一个存储学生对象的集合,存储三个学生对象,使用程序在控制台遍历该集合


思路:


1. 定义学生类


2. 创建集合对象


3. 创建学生对象


4 .添加学生对象到集合


5. 遍历集合,采用通用遍历格式实现


代码示例:


import java.util.ArrayList;
/*
        1. 定义学生类
2. 创建集合对象
3. 创建学生对象
4 .添加学生对象到集合
5. 遍历集合,采用通用遍历格式实现
 */
public class ArrayListDemo03 {
    public static void main(String[] args) {
//        创建集合对象
        ArrayList<Student> array= new ArrayList<Student>();
        // 创建学生对象
        Student s1= new Student("张三",30);
        Student s2= new Student("李四",34);
        Student s3= new Student("王五",36);
        //添加对象到集合中
        array.add(s1);
        array.add(s2);
        array.add(s3);
        //遍历集合
        for(int i = 0;i< array.size();i++){
            Student s = array.get(i);
            System.out.println(s.getName()+","+s.getAge());
        }
    }
}


学生类:


/*
         学生类
 */
public class Student {
    //成员变量
    private String name;
    private int age;
    //构造方法
    public Student() {
    }         //无参构造
    //带参构造
    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public int getAge() {
        return age;
    }
}
目录
相关文章
|
3月前
集合中常见方法及遍历方式
集合中常见方法及遍历方式
31 1
|
5月前
|
索引
List集合(方法简介,集合遍历)
List集合(方法简介,集合遍历)
|
5月前
|
NoSQL MongoDB 数据库
创建集合
创建集合
24 0
|
6月前
|
存储 JavaScript 前端开发
数组:数组是JS中的一种特殊对象,用于存储一组有序的数据。需要掌握数组的创建、访问、修改以及各种内置方法。
数组:数组是JS中的一种特殊对象,用于存储一组有序的数据。需要掌握数组的创建、访问、修改以及各种内置方法。
76 2
|
6月前
|
存储 Scala
创建集合和数组
创建集合和数组
44 0
|
6月前
|
存储 JSON NoSQL
Redis中当存储数据为List集合时,如何控制集合内每个数据元素的生命周期
Redis中当存储数据为List集合时,如何控制集合内每个数据元素的生命周期
435 0
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
|
XML 前端开发 数据格式
当返回前端的数据中存在List对象集合,如何优雅操作?
当返回前端的数据中存在List对象集合,如何优雅操作?一对多结构简单不冗余,便于前端取数据,是一个好的解决方案。
202 0
|
存储
Arraylist存储学生对象并遍历
Arraylist存储学生对象并遍历
111 0
|
存储 Java 索引
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
10746 0
下一篇
无影云桌面