zoukankan      html  css  js  c++  java
  • Java 将数据写入磁盘并读取磁盘上的文件

    package test;

    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.util.ArrayList;
    import java.util.List;

    public class test {
    public static void main(String[] args) {
    //创建集合
    List<String> list=new ArrayList<String>();
    list.add("name");
    list.add("臧三");
    list.add("name");
    list.add("李四");
    list.add("name");
    list.add("李四");
    list.add("name");
    list.add("李四");

    try {
    //将集合数据写入磁盘
    FileWriter fw=new FileWriter("D:\name.txt");
    for(String s:list){
    fw.write(s);
    fw.write(" ");
    }
    fw.close();

    //读取磁盘上文件数据
    BufferedReader br = new BufferedReader(new FileReader("D:\name.txt"));
    String line;
    //将读取到的数据写入到list集合中
    List<String> list1=new ArrayList<String>();
    while((line=br.readLine())!=null){
    list1.add(line);
    }
    //循环输出list集合
    for(int i=0;i<list1.size();i++){
    System.out.println(list1.get(i));
    }
    br.close();
    } catch (Exception e) {
    }
    }
    }

  • 相关阅读:
    序列化二叉树
    把二叉树打印成多行
    按之字形打印数据
    对称的二叉树
    二叉树的下一个结点
    删除链表中重复的结点
    c语言中数组名a和&a详细介绍
    C语言输出格式
    回文素数
    求平均成绩
  • 原文地址:https://www.cnblogs.com/mywangpingan/p/9896086.html
Copyright © 2011-2022 走看看