标签:file rgs color style bsp bee text onclick 传输
IO流用来处理设备之间的数据传输,文件复制,上传文件和下载文件,可以把数据存储到文件,也可以从文件中读取数据。
-输出流:FileWriter 写数据
-输入流:FileReader 读数据
package demo; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /* * FileReader读数据 * 构造方法: * -FileReader(String fileName) * 成员方法: * -int read();一次读取一个字符, * -int read(char[] cbuf); */ public class ReadTest1 { public static void main(String[] args) throws IOException { FileReader fr = new FileReader("WriteTest02.java"); // int ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // ch = fr.read(); // System.out.print((char)ch); // int ch; // do{ // ch = fr.read(); // System.out.print((char)ch); // }while(ch != -1); int ch; while ((ch = fr.read()) != -1) { System.out.print((char) ch); } fr.close(); } }
package demo; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /* * 复制文本文件:一次读取一个字符 */ public class CopyFileTest { public static void main(String[] args) throws IOException { FileWriter fw = new FileWriter("Copy.java"); FileReader fr = new FileReader("WriteTest02.java"); int ch; while((ch = fr.read()) != -1){ fw.write(ch); } fr.close(); fw.close(); } }
标签:file rgs color style bsp bee text onclick 传输
原文地址:https://www.cnblogs.com/homelessdog/p/10575655.html