千家信息网

Java存储学生信息的代码怎么写

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要介绍了Java存储学生信息的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java存储学生信息的代码怎么写文章都会有所收获,下面我们一起来看看吧。一
千家信息网最后更新 2024年11月11日Java存储学生信息的代码怎么写

这篇文章主要介绍了Java存储学生信息的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java存储学生信息的代码怎么写文章都会有所收获,下面我们一起来看看吧。

一、集合的介绍

Java 中的集合是在 java.util 包下的,是专门用来存放对象的容器。

集合的特点:

  • 集合只能存放对象,如果存放的是一个 int 数据类型,那么它会自动转换为 Integer 对象。

  • 集合里面存放的都是对象的引用,而不是对象的本身。所以,集合中是对象的引用,对象的本身依旧在堆内存中。

  • 集合可以存放不同类型、不限数量的数据。

二、具体应用

首先定义一个学生对象:

public class Student {    // 声明学生的属性 姓名、年龄和性别    String name;    Integer age;    String gender;    // 构造方法    public Student(String name, Integer age, String gender) {        this.name = name;        this.age = age;        this.gender = gender;    }    @Override    public String toString() {        return "Student [name=" + name + ", age=" + age + ", gender=" + gender + "]";    }}

其次,创建几个学生对象,创建一个集合,把学生对象加入到集合中,并通过重写过的 toString() 方法,将集合中每个学生的信息打印出来。

import java.util.ArrayList;import java.util.List;public class ListTest {    public static void main(String[] args) {        // 创建学生对象        Student s1=new Student("a", 19, "男");        Student s2=new Student("b", 18, "女");        Student s3=new Student("c", 21, "女");        Student s4=new Student("d", 20, "男");        // 创建一个集合        List a1=new ArrayList();        // 把学生对象添加到集合中        a1.add(s1);        a1.add(s2);        a1.add(s3);        a1.add(s4);        System.out.println("遍历集合,打印每个学生的信息");        for (int i = 0; i < a1.size(); i++) {            System.out.println(a1.get(i).toString());        }    }}

关于"Java存储学生信息的代码怎么写"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Java存储学生信息的代码怎么写"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0