zoukankan      html  css  js  c++  java
  • Java基础知识强化之IO流笔记45:IO流练习之 把集合中的数据存储到文本文件案例

    1. 把集合中的数据存储到文本文件案例:

       需求:把ArrayList集合中的字符串数据存储到文本文件 ?

    (1)分析:
    通过题目的意思我们可以知道如下的一些内容,
    ArrayList集合里存储的是字符串。
    遍历ArrayList集合,把数据获取到。
    然后存储到文本文件中。
    文本文件说明使用字符流

    (2)

    数据源

        ArrayList<String> -- 遍历得到每一个字符串数据

    目的地

        a.txt -- FileWriter -- BufferedWriter

    2. 代码示例:

     1 package cn.itcast_02;
     2 
     3 import java.io.BufferedWriter;
     4 import java.io.FileWriter;
     5 import java.io.IOException;
     6 import java.util.ArrayList;
     7 
     8 /*
     9  * 
    10  * 数据源:
    11  *         ArrayList<String> -- 遍历得到每一个字符串数据
    12  * 目的地:
    13  *         a.txt -- FileWriter -- BufferedWriter
    14  */
    15 public class ArrayListToFileDemo {
    16     public static void main(String[] args) throws IOException {
    17         // 封装数据源(创建集合对象)
    18         ArrayList<String> array = new ArrayList<String>();
    19         array.add("hello");
    20         array.add("world");
    21         array.add("java");
    22 
    23         // 封装目的地
    24         BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
    25 
    26         // 遍历集合
    27         for (String s : array) {
    28             // 写数据
    29             bw.write(s);
    30             bw.newLine();
    31             bw.flush();
    32         }
    33 
    34         // 释放资源
    35         bw.close();
    36     }
    37 }

    运行效果,如下:

  • 相关阅读:
    php注释规范
    Jquery元素选取、常用方法
    pdo 添加数据
    pdo 访问数据库
    session / cookie 区别与应用
    注册审核
    分页 --条件查询再分页
    Python 第二十九章 socket通信
    Python 第二十八章 网络初识+五层协议+三次握手四次挥手
    Python 第二十六章 面向对象 元类+反射+双下方法
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4869132.html
Copyright © 2011-2022 走看看