Java——BufferedReader和BufferedWriter应用实例
来源:互联网 发布:天下三捏脸数据男 编辑:程序博客网 时间:2024/05/21 22:51
/* 字符流的缓冲区:缓冲区是为了提高读或写的效率 只具备提高效率的功能,不具备读或者写的功能 所以使用缓冲流必须结合着读流或写流BufferdReader:只具备提高效率的功能,不具备读的功能BufferdWriter:只具备提高效率的功能,不具备写的功能----newLine()跨平台写入换行*/import java.io.*;class test{ public static void main(String[] args)throws IOException{ //使用缓冲写入流实现文件的写入 //1、因为BufferdWriter不具备写入的功能,所以需要先创建字符写入流对象和文件相关联 FileWriter fw = new FileWriter("tt.txt"); //2、为了提高写入的效率,使用缓冲写入流 //把需要被提高效率的字符输出流对象作为参数传递给BufferWriter的构造方法 BufferedWriter bw = new BufferedWriter(fw); //3、使用BufferWriter对象实现写入数据 for(int i=1;i<=3;i++){ bw.write("abc"+i); bw.newLine();//写入换行---跨平台的 bw.flush();//或者可以在最后关闭流 } //关闭流 bw.close();//关闭缓冲流,其实就是关闭字符输出流 }}
//BufferedReader:只具备提高效率的功能,不具备读的功能//提供了一个一次读一行的功能readLine()import java.io.*;class test{ public static void main(String[] args)throws IOException{ //1、创建文件读取流 FileReader fr = new FileReader("tt.txt"); //2、为了提高读取的效率,使用BufferedReader //把需要被提高效率的座位参数传递给BufferedReader的构造方法 BufferedReader br = new BufferedReader(fr); //BufferedReader有一个一次读一行的功能 String line = null; /*line = br.readLine();//返回的一行不包含最后的换行符 System.out.println(line); line = br.readLine(); System.out.println(line); line = br.readLine(); System.out.println(line);*/ //改为循环 while((line = br.readLine())!=null){ System.out.println(line); } br.close();//实际上关闭的是fr }}
阅读全文
1 0
- Java——BufferedReader和BufferedWriter应用实例
- Java——BufferedReader和BufferedWriter
- JAVA—— BufferedReader、BufferedWriter
- java BufferedReader和BufferedWriter
- Java BufferedReader 和 BufferedWriter
- IO流——BufferedWriter和BufferedReader
- java BufferedReader 和 BufferedWriter 用法
- Java IO BufferedReader和BufferedWriter
- Java中的 BufferedWriter 和 BufferedReader
- Java 使用BufferedWriter和BufferedReader copy file
- java中BufferedReader和BufferedWriter的讲解
- JAVA IO缓冲区(BufferedWriter 和 BufferedReader)
- Java初学习-BufferedReader和BufferedWriter
- java 通过bufferedReader和bufferedWriter 拷贝文件
- Java socket 使用BufferedReader和BufferedWriter注意事项
- Java利用BufferedWriter和BufferedReader读写文本文件
- java中的缓冲流BufferedWriter和BufferedReader
- 黑马程序员——IO流(BufferedWriter和BufferedReader)
- 【nachos】山东大学操作系统课设实验nachos系统(1):线程初探
- 各种优化方法总结比较(sgd/momentum/Nesterov/adagrad/adadelta)
- 存储过程
- Codeforces 876 D. Sorting the Coins 模拟
- Solr6.3.0 embedde模式入库
- Java——BufferedReader和BufferedWriter应用实例
- LightOJ-1027DangerousMaze
- 清华张学工团队入选“人类细胞图谱计划”首批项目
- ROS中hokuyo激光雷达的安装和使用
- 一、ubuntu下tensorflow的安装。
- Git带你回到过去和未来【5】#合并、删除分支
- 装饰器模式
- angular做出提示框,获取输入的数据展示到界面上,判断数据是否存在,查询数据
- 计算长方形的面积和周长