输入输出流
输入输出流
罗曼蒂克瑟尔 发表于2年前
输入输出流
  • 发表于 2年前
  • 阅读 33
  • 收藏 2
  • 点赞 1
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 输入输出流

package com.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;

public class StreamTest {

    public static void main(String[] args) throws Exception {
        readFile();
    }

    
    public static void readFile() throws Exception {
        InputStream is = new FileInputStream("D:\\root/read.txt");//读入文件
        InputStreamReader isr = new InputStreamReader(is);
        BufferedReader bf = new BufferedReader(isr);//读取缓冲区
        
        OutputStream  os=new FileOutputStream("D:\\root/write.txt",true);//true是追加,false是覆盖   里面的另一个参数是写入的编码
        OutputStreamWriter  osw=new OutputStreamWriter(os);
        BufferedWriter bw=new BufferedWriter(osw);//写入缓冲区
        
        String line = null;
        while ((line = bf.readLine()) != null) {
            bw.write(line+"\r\n");
        }
        bf.close();
        is.close();
        
        bw.close();
        os.close();
    }

}

标签: 输入输出流
共有 人打赏支持
粉丝 5
博文 7
码字总数 6563
×
罗曼蒂克瑟尔
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: