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();
            }
  • 相关阅读:
    基于C++CJAVA的python入门
    雁栖湖健身计划
    显存的一些知识
    Cuda_bank-conflict
    翻译文章进展
    一些CV界的好资源
    how processor caches work
    LINQ-进阶的扩展方法
    LINQ-基础
    CTFHUB-技能树 基础知识 ctf练习平台
  • 原文地址:https://www.cnblogs.com/wintersong/p/4756905.html
Copyright © 2011-2022 走看看