本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(1)

转换流 字节流转字符流(单向)

发布于2020-11-19 20:12     阅读(1308)     评论(0)     点赞(3)     收藏(4)


转换流

问题引入:使用字符流整行读取键盘输入,并写入文件
实例

import java.io.*;

public class Test05 {
    public static void main(String[] args) throws IOException {
        File file = new File("D:\\test\\a\\test03.txt");   //目标文件

        InputStream in = System.in;   //键盘读入,返回字节流

        InputStreamReader inputStreamReader = new InputStreamReader(in);   //字节流--》字符流
        FileWriter fileWriter = new FileWriter(file);

        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);   //处理流,缓冲字符流包裹字符流
        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);

        String s = bufferedReader.readLine();   //整行读取
        while (s != null){
            if (s.equals("over")){      //停止标识
                break;
            }
            bufferedWriter.write(s);
            bufferedWriter.newLine();
            s = bufferedReader.readLine();
        }
        bufferedWriter.close();  //关闭流
        bufferedReader.close();
        fileWriter.close();
        inputStreamReader.close();
        in.close();
    }
}

在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_45672377/article/details/109775067



所属网站分类: 技术文章 > 博客

作者:java小王子

链接:http://www.javaheidong.com/blog/article/798/ec9c6d26faa4925d0157/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)