Java 应用与开发 - 高级 I/O 编程处理流是对一个已存在的流的连接和封装,通过所封装的流 的功能调用实现增强的数据读/写功能,处理流并不直接连 到数据源。 Howareyou? Imissyou. h o w 文件 read() 节点流FileReader 处理流BufferedReader readLine() 节点流与处理流的连接 大纲 Java I/O 原理 基础 I/O 流 常用 I/O 流类型 I/O 应用 Java I/O BufferedReader CharArrayReader StringReader InputStreamReader PipedReader FilterReader LineNumberReader FileReader PushbackReader BufferedWriter CharArrayWriter StringWriter OutputStreamWriter PrintWriter PipedWriter 应用 FileReader/FileWriter ▶ FileReader 用于以字符为单位读取文本文件,FileWriter 类 用于将字符数据写出到文本文件。 ▶ 字符 I/O 流类型只能处理文本文件,因为二进制文件中保 存的字节信息不能正常解析为字符。 CODE ± Fragment: 使用字符流实现文件复制 1 FileReader fis = new FileReader("in0 码力 | 27 页 | 609.17 KB | 1 年前3
JAVA 应用与开发 - 控制台应用程序设计获取常规文件信息操作 long lastModified() long length() 20 41 �� I/O ����� O 常见的文本文件 I/O 操作的类 java.io.FileReader 类 �� read() 方法���为��从文件�读入数据� java.io.FileWrite 类 �� write() 方法���为���文件写出数据� java.io.BufferedReader (String[] args) { 5 String fname = "test.txt"; 6 File f = new File(fname); 8 try { 9 FileReader fr = new FileReader(f); // 1 10 BufferedReader br = new BufferedReader(fr); 11 String s = br.readLine(); printStackTrace(); 20 } 21 } 22 } 22 41 ������ 上述代码几点说明 1. FileReader 的��方法�重���接��������出的文 件���������� 1 FileReader fr = new FileReader("test.txt"); 2. �� BufferedReader 的 readLine() 方法读文件��到文件��0 码力 | 63 页 | 2.84 MB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东173 13.3.1 FileInputStream/FileOutputStream . . . . . . . . . . . . . . . . . . . . 173 13.3.2 FileReader/FileWriter . . . . . . . . . . . . . . . . . . . . . . . . . . 174 13.3.3 BufferedReader/BufferedWriter 获取常规文件信息操作 • long lastModified() • long length() 9.5.4 文件 I/O 有关读写类 常见的文本文件 I/O 操作的类包括: • java.io.FileReader 类 提供 read() 方法以字符为单位从文件中读入数据。 • java.io.FileWrite 类 提供 write() 方法以字符为单位向文件写出数据。 • java.io.BufferedReader (String[] args) { 5 String fname = ”test.txt”; 6 File f = new File(fname); 8 try { 9 FileReader fr = new FileReader(f); // 1 10 BufferedReader br = new BufferedReader(fr); 11 String s = br.readLine();0 码力 | 330 页 | 6.54 MB | 1 年前3
共 3 条
- 1













