IO读写
来源:互联网 发布:淘宝正品代购推荐 编辑:程序博客网 时间:2024/06/01 14:07
利用BufferedReader和BufferedWriter来读写数据
//方法1import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 * * 数据源: * a.txt -- 读取数据 -- 字符转换流 -- InputStreamReader -- FileReader -- BufferedReader * 目的地: * b.txt -- 写出数据 -- 字符转换流 -- OutputStreamWriter -- FileWriter -- BufferedWriter */public class CopyFileDemo2 { public static void main(String[] args) throws IOException { // 封装数据源 BufferedReader br = new BufferedReader(new FileReader("a.txt")); // 封装目的地 BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt")); // 读写数据 String line = null; while ((line = br.readLine()) != null) { bw.write(line); bw.newLine(); bw.flush(); } // 释放资源 bw.close(); br.close(); }}//方法2import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 * * 数据源: * a.txt -- 读取数据 -- 字符转换流 -- InputStreamReader -- FileReader -- BufferedReader * 目的地: * b.txt -- 写出数据 -- 字符转换流 -- OutputStreamWriter -- FileWriter -- BufferedWriter */public class CopyFileDemo { public static void main(String[] args) throws IOException { // 封装数据源 BufferedReader br = new BufferedReader(new FileReader("a.txt")); // 封装目的地 BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt")); // 两种方式其中的一种一次读写一个字符数组 char[] chs = new char[1024]; int len = 0; while ((len = br.read(chs)) != -1) { bw.write(chs, 0, len); bw.flush(); } // 释放资源 bw.close(); br.close(); }}
阅读全文
0 0
- IO读写
- IO读写
- JAVA IO读写文件
- IO流读写文本文件
- IO读写修改txt
- IO流的读写
- Java IO 读写文件
- windows io 异步读写
- 文件读写(IO)
- 【IO】文件读写实用工具
- IO读写(一) java
- IO流操作读写
- vb io读写
- 文件读写IO
- IO流读写文件
- JAVA-IO读写文件
- IO 读写操作
- IO文件及其读写
- ImageLoaderDemo 图片框架的一个案例
- 剑指offer——二维数组中的查找
- 【STL】vector用法
- windows下的django开发环境搭建
- 2017_7_14 float、盒子、第一次做静态网页心得
- IO读写
- Finereport
- cordova----cordova中的事件,后台,启动,ready,后退,菜单,搜索按钮事件
- 7744问题
- 推荐给IT运维工程师必须学习的4本Linux书籍
- 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字(for、while、if、else、switch、case)。
- 对象的初始化块。对象初始化过程
- 创建版本库
- AFNetworing同步网络请求?