1. 程式人生 > >【IO流】19 - 字符流 -FileRead寫文本

【IO流】19 - 字符流 -FileRead寫文本

file while ast tca cep demo exce void sta

package cn.itcast.demo2;

import java.io.FileReader;
import java.io.IOException;

/*
 *  字符輸入流讀取文本文件,所有字符輸入流的超類
 *    java.io.Reader
 *  專門讀取文本文件
 *  
 *  讀取的方法 : read()
 *   int read() 讀取1個字符
 *   int read(char[] c) 讀取字符數組
 *   
 *   Reader類是抽象類,找到子類對象 FileReader
 *   
 *   構造方法: 綁定數據源
 *     參數:
 *        File  類型對象
 *        String文件名
 
*/ public class ReaderDemo { public static void main(String[] args) throws IOException{ FileReader fr = new FileReader("c:\\1.txt"); /*int len = 0 ; while((len = fr.read())!=-1){ System.out.print((char)len); }*/ char[] ch = new char[1024]; int
len = 0 ; while((len = fr.read(ch))!=-1){ System.out.print(new String(ch,0,len)); } fr.close(); } }

【IO流】19 - 字符流 -FileRead寫文本