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

    }
    }
    }
  • 相关阅读:
    osg 自定义图元
    osg model
    Qt 获取键盘输入
    TensorFlow Object Detection API —— 测试自己的模型
    labelimg data
    Qt 自定义信号SIGNAL
    qt ui
    QPixmap QImage 相互转化
    QString std::string 相互转 含中文
    ubuntu 安装百度云客户端
  • 原文地址:https://www.cnblogs.com/gzy918/p/13839590.html
Copyright © 2011-2022 走看看