Java缓冲流 读、写、复制、操作字节
2019-06-10 21:25
232 查看
缓冲流操作字符(文本)(高效)
[code] //缓冲流操作字符(文本)(高效) @Test public void test() throws Exception { BufferedReader br = new BufferedReader(new FileReader (new File("test4.txt"))); BufferedWriter bw = new BufferedWriter(new FileWriter(new File("test5.txt"))); // char[] c = new char[10]; // int len; // while((len = br.read(c))!=-1) { // bw.write(c, 0, len); // } String line; while((line = br.readLine())!=null) { bw.write(line); bw.newLine(); //换行 bw.flush(); //刷新缓冲 } bw.close(); br.close(); }
缓冲流操作字节读、写
[code] //缓冲流操作字节读、写 @Test public void test2() throws Exception { File f1 = new File("test4.txt"); FileInputStream fis = new FileInputStream(f1); BufferedInputStream bis = new BufferedInputStream(fis); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File("test5.txt"))); byte[] b = new byte[10]; int len; while((len=bis.read(b))!=-1) { // String s = new String(b,0,len); // System.out.println(s); bos.write(b, 0, len); bos.flush();// 刷新缓冲() } bos.close(); bis.close(); fis.close(); }
缓冲流操作字节
[code] //缓冲流操作字节 @Test public void test1() throws Exception { File f1 = new File("test4.txt"); FileInputStream fis = new FileInputStream(f1); BufferedInputStream bis = new BufferedInputStream(fis); byte[] b = new byte[10]; int len; while((len=bis.read(b))!=-1) { String s = new String(b,0,len); System.out.println(s); } bis.close(); fis.close(); }
相关文章推荐
- Java字符缓冲流BufferedWriter(输出).BufferedReader(输入)基本操作以及文本文件复制
- JAVA中IO流文件文本的操作(字节流InputStream和OutputStream)字节流File读写操作以及图片的复制
- 详解Java中IO字节流基本操作(复制文件)并测试性能
- 【Java】File类文件管理及IO读写、复制操作
- 黑马程序员--读写字节数组,随机读写流,集合IO的思维导图,多线程部分,单例设计模式,线程和进程的概念,Java中的线程的创建方式,线程的随机性,线程的状态图,多线程操作共享数据的安全性,死锁
- Java 文件简单复制操作
- Java 操作POI 之复制sheet页
- Java Io文件操作(读写、追加、删除、移动、复制、修改)
- java IO操作 (读写、追加、删除、移动、复制等)
- JAVA笔记11__File类/File类作业/字节输出流、输入流/字符输出流、输入流/文件复制/转换流
- Java File类文件管理及IO读写、复制操作
- ( 转载)纯Java文件操作工具,支持文件、文件夹的复制、删除、移动
- 【java工具类】字节操作
- Java 二维数组复制+行列元素操作
- JavaIO 总结笔记<三> 基本字节字符输入输出流和文件复制
- JAVA复制文件的操作
- Java实现文件的读取、写入、复制、修改、移动等操作
- java IO 字节流、字符流操作总结二之字节流
- java IO操作 (读写、追加、删除、移动、复制等)
- java I/O: 以字节形式复制文件