zoukankan      html  css  js  c++  java
  • 将指定文件中的数据存入集合中

    package day10_18;
    import java.io.*;
    import java.util.ArrayList;
    public class ArrayToFile {
    public static void main(String[] args) throws IOException {
    //1.创建缓冲字符输入流流对象,给定指定的文件地址
    BufferedReader bufferedReader = new BufferedReader(new FileReader("Gzy_BasicJava\student.txt"));
    //创建ArrayList集合对象,用来存取学生对象的集合
    ArrayList<Student> arrayList = new ArrayList<>();

    String s;
    //读取数据
    while ((s = bufferedReader.readLine()) != null) {
    //001,张三丰,18,江西南昌
    //将读取到的字符串数据按照“,”分组为一个字符串数组
    String[] strings = s.split(",");
    //创建学生对象,并将分组得到的字符串数组数据赋给对象属性
    Student ss=new Student();
    ss.setId(strings[0]);
    ss.setName(strings[1]);
    ss.setAge((Integer.parseInt(strings[2])));
    ss.setAddress(strings[3]);
    //将对象加入集合中
    arrayList.add(ss);
    }
    bufferedReader.close();//关闭资源
    //遍历输入集合中的学生
    for (Student sss:arrayList){
    System.out.println(sss.getName()+","+sss.getId()+","+sss.getAge()+","+sss.getAddress());

    }
    }
    }
  • 相关阅读:
    Markdown基本语法
    面向对象
    LeetCode739 每日温度
    LeetCode155 最小栈
    LeetCode279 完全平方数
    LeetCode752 打开转盘锁
    LeetCode622 设计循环队列
    LeetCode200 岛屿的个数
    LeetCode61 旋转链表
    LeetCode138 复制带随机指针的链表
  • 原文地址:https://www.cnblogs.com/gzy918/p/13839590.html
Copyright © 2011-2022 走看看