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());

    }
    }
    }
  • 相关阅读:
    BOM
    CSS 定位与浮动
    轮播
    跨域
    Flex-弹性布局
    vue.js开发环境搭建以及创建一个vue实例
    js闭包
    git的一些基本命令
    不定宽块状元素居中方法
    git中常用命令小结
  • 原文地址:https://www.cnblogs.com/gzy918/p/13839590.html
Copyright © 2011-2022 走看看