zoukankan      html  css  js  c++  java
  • java I/O流

    1、I/O流的分类:

    输入流和输出流:以Reader和InputStream流为基类的流为输入流,以Writer和OutputStream流为基类的流为输出流。

    字节流和字符流:InputStream和OutputStream流为基类的流为字节流,以Reader和Writer为基类的流为字符流。

    2、输出/输出体系中提供了两个转换流InputStreamReaderOutputStreamWriter,这两个转换流用于实现将字节流转换成字符流

    3、往文件里写数据

    public static void main(String[] args) throws Exception {
            File file=new File("./a.txt");
            //Reader in=new FileReader(file);
            OutputStream out=new FileOutputStream(file);
            OutputStreamWriter o=new OutputStreamWriter(out);
            BufferedWriter bw=new BufferedWriter(o);
            String s="我很好,不用担心我";
            bw.write(s);
            bw.close();
            }

    从文件里读数据

    public static void main(String[] args) throws Exception {
            File file=new File("./a.txt");
            //Reader in=new FileReader(file);
            InputStream in=new FileInputStream(file);
            InputStreamReader input=new InputStreamReader(in);
            BufferedReader br=new BufferedReader(input);
            String line=null;
            while((line=br.readLine())!=null){
                System.out.println(line);
            }
        }

    4、

    public static void main(String[] args) throws Exception {
            File file=new File("./a.txt");
            PrintWriter pw=new PrintWriter(file);
            pw.print("你好");
            pw.close();
            }
  • 相关阅读:
    CentOS 7中cAdvisor的安装过程
    怎么查看centos版本
    使docker命令不用加sudo的方法
    Linux进程相关函数system,fork,exec函数族的区别
    git pre-commit hook failed 解决办法
    lint-staged 教程
    用webpack将多个scss文件打包成一个css文件
    js连按键盘事件
    vscode快捷键
    vim 操作命令大全
  • 原文地址:https://www.cnblogs.com/wintersong/p/4756905.html
Copyright © 2011-2022 走看看