zoukankan      html  css  js  c++  java
  • JAVA_字符流类

    package com.kk.review;

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;

    public class CharStream {
    /*
    * Reader
    BufferedReader
    LineNumberReader
    CharArrayReader
    FilterReader
    PushbackReader
    InputStreamReader //实现字节流转化为字符流
    FileReader
    PipedReader
    StringReader

    Writer
    BufferedWriter
    CharArrayWriter
    FilterWriter
    OutputStreamWriter//实现字节流转化为字符流
    FileWriter
    PipedWriter
    PrintWriter
    StringWriter
    */
    public static void main(String[] args) {
    try {
    FileInputStream file=new FileInputStream("1.txt");//字节流
    InputStreamReader isr=new InputStreamReader(file);//将字节流转为字符流
    BufferedReader br=new BufferedReader(isr);//可以缓冲的字符流类
    System.out.println(br.readLine());
    file.close();

    FileOutputStream fos=new FileOutputStream("1.txt"); //字节流
    OutputStreamWriter osw=new OutputStreamWriter(fos);//将字符流转为字节流
    BufferedWriter bw=new BufferedWriter(osw);//带缓冲的字符流类
    bw.write("哈哈");
    fos.close();

    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
  • 相关阅读:
    Oracle索引
    Oracle Union Union All 对查询结果集操作
    Oracle表连接
    BIOS + MBR > UEFI + GPT
    Opensource Licenses
    Linux 系统下使用dd命令备份还原MBR主引导记录
    Linux 文件类型笔记
    Linux 分支那么多,这里可以帮你缩小选择范围
    Arch Linux 的休眠设置
    Arch Linux pacman 与其他发行版操作比较
  • 原文地址:https://www.cnblogs.com/BigIdiot/p/2282376.html
Copyright © 2011-2022 走看看