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
廖雪峰JavaScript教程的网页不得不用Flash这样的第三方插件来实现。 随着HTML5的普及,新增的File API允许JavaScript读取文件内容,获得更多的文件信息。 HTML5的File API提供了 File 和 FileReader 两个主要对象,可以获得文件信息并读取文件。 下面的例子演示了如何读取用户选取的图片文件,并在一个 <div> 中预览图像: 1. var 2. fileInput alert('不是有效的图片文件!'); 22. return; 23. } 24. // 读取文件: 25. var reader = new FileReader(); 26. reader.onload = function(e) { 27. var 28. data = e.target.result;0 码力 | 264 页 | 2.81 MB | 10 月前3
阮一峰 《ECMAScript 6入门》 第三版的,总是等于 undefined 。 下面是另一个例子,通过 Generator 函数逐行读取文本文件。 function* numbers() { let file = new FileReader("numbers.txt"); try { while(!file.eof) { yield parseInt(file.readLine(), 10); fileInput = document.getElementById('fileInput'); var file = fileInput.files[0]; var reader = new FileReader(); reader.readAsArrayBuffer(file); reader.onload = function () { var arrayBuffer = reader reader.result; // ··· }; 下面以处理bmp文件为例。假定 file 变量是一个指向bmp文件的文件对象,首先 读取文件。 var reader = new FileReader(); reader.addEventListener("load", processimage, false); reader.readAsArrayBuffer(file); 然后,定义0 码力 | 679 页 | 2.66 MB | 1 年前3
共 5 条
- 1













