美文网首页
java I/O读写

java I/O读写

作者: Zebraaa | 来源:发表于2018-08-18 21:42 被阅读0次

简单的Java 文件进行读写:一种是stream 一种是reader
第一种是面向字节形式的I/O
第二种就是提供Unicode与面向字符的I/O

//字符流 Reader Writer
//文件字符流 FileReader FileWriter
//缓存字符流 BufferedReader BufferedWiter

//桥接流
//InputStreamReader
//OutputStreamWriter

//字节流InputStream OutputStream
//文件字节流 FileInputStrean FileOutputStream
//缓存字节流 BufferedInputStream BufferedOutputStream
//数据字节流 DataInputStream DataOutputStream
//对象输入流 ObjectInputStream ObjectOutputStream

读:根据InputStream

File file = new File("C:/Users/chen/Desktop/123.txt");
InputStream iStream = new FileInputStream(file);
            byte[] b = new byte[iStream.available()];
            int len = 0;
            while((len = iStream.read(b))!=-1){
                System.out.println(new String(b,0,len));
            }
iStream.close();

读:BufferedReader

BufferedReader br = new BufferedReader(new FileReader(file));
            String str = null;
            StringBuffer sb = new StringBuffer();
            while((str = br.readLine())!=null){
                sb.append(str+"\n");
            }
            System.err.println(sb.toString());
            br.close();

写文件:OutputStream

File file2 = new File("C:/Users/chen/Desktop/test.txt");
OutputStream oStream = new FileOutputStream(file2);
            oStream.write(b);
            oStream.close();

相关文章

  • Java & Groovy & Scala & Kotlin -

    Overview 文章介绍的 I/O 主要用于本地文件读写,不涉及网络 I/O。 Java 篇 Java 中的 I...

  • java I/O读写

    简单的Java 文件进行读写:一种是stream 一种是reader第一种是面向字节形式的I/O第二种就是提供...

  • JavaWeb之二——磁盘IO

    [Java I/O类库的基本架构](#Java I/O类库的基本架构) 字节与字符的转化接口 Java读写磁盘 J...

  • java day 17

    I/O java I/O读写基本类相关知识学习创建文件夹 创建文件 遍历文件夹下的文件 写入文件 读取文件

  • Java核心教程6: 文件读写

    在丑陋的 Java I/O 编程方式诞生多年以后,Java终于简化了文件读写的基本操作。 很多学得比较快的同学可能...

  • Java I/O流

    文件的读写是java i/o流常用的也是最基础的操作,然而字节流,字符流,InputStream,OutpurSt...

  • Java IO体系

    Java IO(描述内存读写硬盘) IO,常协作I/O,是Input/Output的简称,即输入/输出。通常指数据...

  • 线上学习资料汇总_新

    1. Java I/O 这些年一直记不住的 Java I/O 深入分析 Java I/O 的工作机制 NIO 入门...

  • IO 泄露

    概述 I/O监控,可以监控APP运行时,出现的I/O问题,包括文件主线程I/O,读写buffer太小,重复读,文件...

  • 聊聊面试中的IO

    [toc] I/O模型 阻塞I/O 最常见的I/O模型,默认情况下通过read或者write等系统调用读写文件或者...

网友评论

      本文标题:java I/O读写

      本文链接:https://www.haomeiwen.com/subject/nwhqiftx.html