IO流中的Reader讀操作
package 練習;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo01 {
public static void main(String[] args) {
File file=new File("F:\\java92\\src\\練習\\world");
FileReader fr=null;
// 方式一 使用節點流進行讀取操作 就是一個一個字元的讀取 read 方法 讀取到空時返回-1;
// try {
// fr=new FileReader(file);
// int data;
// while ((data = fr.read()) != -1) {
// System.out.print((char)data);
// }
// } catch (FileNotFoundException e) {
// e.printStackTrace();
// } catch (IOException e) {
// e.printStackTrace();
// }
//方式二:處理流的方式進行讀取,使得讀取速度更快;
try {
fr=new FileReader(file);
char[] ch=new char[2];
int len;//返回讀取的個數
while (( len=fr.read(ch))!=-1)
{
// for (int i = 0; i < len; i++) { //不可用i<ch.length 結果會變成“hellowoldl”
// System.out.print(ch[i]);
// }
//除了for迴圈 string 的構造方法會將char陣列轉換成字串;
String str=new String(ch,0,len);
System.out.print(str);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally {
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
相關文章
- Java IO: Reader And WriterJava
- IO流之 檔案操作字元流字元
- android IO流操作總結Android
- MySQL中的IO流MySql
- Java IO: Reader和WriterJava
- io流對資料的讀寫
- 淺析java中的IO流Java
- io.Reader遊標引發的血案
- java IO流 對檔案操作的程式碼集合Java
- 如何在 Go 中將 []byte 轉換為 io.Reader?Go
- File類的特點?如何建立File類物件?Java中如何操作檔案內容,什麼是Io流Io流如何讀取和寫入檔案?位元組緩衝流使用原則?物件Java
- Java的IO流Java
- IO 流
- IO流
- Java中IO流的知識點總結Java
- 第53節:Java當中的IO流(上)Java
- [java IO流]之 IO概述Java
- Java中IO流學習總結Java
- 檔案IO中基礎操作
- java -IO流Java
- Java IO流Java
- JavaSE:IO流Java
- Java IO: 流Java
- Java IO流Java
- IO 字元流字元
- java - IO流Java
- javaSE<IO流>Java
- java基礎(四):談談java中的IO流Java
- 詳解Java中的IO輸入輸出流!Java
- 8、IO流:轉換流
- 關於JAVA中順序IO的基本操作Java
- IO流的Properties集合,序列化流與反序列化流,列印流及commons-IO
- io流-file類的使用
- IO流中「執行緒」模型總結執行緒模型
- iCHM Reader for Mac(chm閱讀器)Mac
- 11.IO流
- 11.IO 流
- IO 流相關