java Io reader writer 笔记3
来源:互联网 发布:蓝博软件 编辑:程序博客网 时间:2024/05/16 06:12
import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import org.junit.Test;/** * Io流: * java中 一个 数字或者字母 占用 1个byte =1个字节 ;一个中文 占用 两个字节 = 2byte !! * 节点流 : 除了以下四个 为节点流 其余的流 均为 处理流 * 1、字节流 InputStream OutputStream 抽象类 * 2、字符流 Reader Writer 抽象类 * * * 字节流InputStream /OutputStream 用来处理 非文本文件 : 视频 、音频、图片 等 以字节形式存储的文件。 * 字符流Reader /Writer 用来处理 纯文本文件 :txt 。 * * 字符流的联系 读取 写出 和复制 联系 * * char[] c = new char[] 数组来每次读取指定个数的 字符。 * * @author Administrator * */public class TestFileReaderFileWriter {/*** 文本文件的复制 。*/@Testpublic void testReaderWriterCopy(){// 当前java工程下 的文件 : 源文件<需要读取的文件 >必须存在// File srcfile = new File("1234.doc");// File destfile = new File("1234copy.doc");// 当前java工程下 的文件 : 源文件<需要读取的文件 >必须存在File srcfile = new File("1234.txt");// 目标文件可以不存在 ,在执行过程中创建 如果 目标文件存在, 则进行覆盖。File destfile = new File("1234copy.txt");// 字符流 :输入流 FileReader fr =null;// 字符流 :输出流 FileWriter fw =null;try {fr = new FileReader(srcfile);fw = new FileWriter(destfile);// 字符流的 数组单位 用 char[]char[] c = new char[100];int len;while((len = fr.read(c))!=-1){// 读取的文件内容进行输出。// String s = new String(c, 0, len);// System.out.print(s);// 写入到新文件中fw.write(c, 0, len);}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally{try {fr.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}try {fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}@Testpublic void testReaderWriter(){// 当前java工程下 的文件 : 源文件<需要读取的文件 >必须存在// File srcfile = new File("1234.doc");// File destfile = new File("1234copy.doc");// 当前java工程下 的文件 : 源文件<需要读取的文件 >必须存在File srcfile = new File("1234.txt");// 目标文件可以不存在 ,在执行过程中创建 如果 目标文件存在, 则进行覆盖。File destfile = new File("1234copy.txt");// 字符流 :输入流 FileReader fr =null;// 字符流 :输出流 FileWriter fw =null;try {fr = new FileReader(srcfile);fw = new FileWriter(destfile); // 字符流的 数组单位 用 char[]char[] c = new char[100];int len;while((len = fr.read(c))!=-1){// 读取的文件内容进行输出。String s = new String(c, 0, len);System.out.print(s);}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally{try {fr.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}try {fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
0 0
- java Io reader writer 笔记3
- java IO笔记(Reader/Writer)
- java IO Reader Writer
- Java IO - Reader&Writer
- java io (四) Reader Writer
- Java IO reader and writer
- Java IO之Reader/Writer
- Java IO 字符流 Reader和Writer
- java-io初步:Reader、Writer、Buf…
- Java - IO - 字符流 - Writer - Reader
- Java IO(十二):Reader 和 Writer
- 4 Java IO:Reader 和 Writer
- IO之Reader Writer
- IO file reader /writer
- 24. Java IO: Reader-Writer && Java IO: PrintWriter
- 学习笔记之java.io包中的字符流(上)—— Reader和Writer
- JAVA IO系列----FileInputStream和FileOutputStream类,Reader和Writer
- 黑马程序员--------java IO流 Reader、Writer、InputStream、OutputStream
- ios学习--layer的应用(设置UIView子类边框属性&字体阴影属性)
- Go语言学习九:接口、错误处理
- 虚函数有个十分重要的作用,之动态绑定
- odoo8登录时,同帐号在其它客户端的连接自动退出
- Titanic: Machine Learning from Disaster——Logistic regression
- java Io reader writer 笔记3
- HDU 5112 A Curious Matt(水~)
- BZOJ 1486: [HNOI2009]最小圈
- 解决 gradlew 构建错误: 编码 GBK的不可映射字符
- 6.2.4 随机游走(Random Walk)
- Openstack 源码修改,实现nova boot 创建的虚拟机支持USB 重定向
- 大数相乘 大数类
- Http协议入门
- 网络编程中的指令号命名技巧