将存有6个学员信息的ArrayList集合对象写入到D:\\StudentInfo.txt文件中 读取D:\\StudentInfo.txt文件中的ArrayList对象(5)对Array

本文介绍了如何在Java中创建学生类,存储6个学员信息到ArrayList,将ArrayList写入和读取文件,并进行去重及按年龄排序,最后将排序结果写入新的文件。
摘要由CSDN通过智能技术生成

1.需求

(1)定义学生类,包含姓名(String name),性别(String gender),年龄(int age)三个属性,生成空参有参构造,set和get方法,toString方法
(2)键盘录入6个学员信息(录入格式:张三,男,25),要求有两个相同的信息,将6个学员信息存入到ArrayList集合中(直接导入数据,懒得一个个输入)
(3)将存有6个学员信息的ArrayList集合对象写入到D:\\StudentInfo.txt文件中
(4)读取D:\\StudentInfo.txt文件中的ArrayList对象
(5)对ArrayList集合中的6个学生对象进行去重并按照年龄从小到大的顺序排序
(6)将ArrayList集合中排序后的结果利用PrintWriter流写入到E:\\StudentInfo.txt文件中(写入格式:张三-男-25)

 2.代码演示

package Demo5;

import java.io.Serializable;
import java.util.Objects;

/**
 * @auther 黄磊
 * @2021/8/25 10:15
 **/
public class Student  {
    private String name;
    private String garder;
    private int age;

    public Student() {
    }

    public Student(String name, String garder, int age) {
        this.name = name;
        this.garder = garder;
        this.age = age;
    }

    public String getName() {
        return name;
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值