A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© ℃葫芦 中级黑马   /  2015-8-15 19:34  /  308 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package cn.itcast.p3.io.filereader;

  2. import java.io.FileReader;
  3. import java.io.IOException;

  4. //需求:读取一个文本文件。将读取到的字符打印到控制台.

  5. public class FileReaderDemo2 {

  6.         /**
  7.          * @param args
  8.          * @throws IOException
  9.          */
  10.         public static void main(String[] args) throws IOException {

  11.                 FileReader fr = new FileReader("demo.txt");
  12.                
  13.                 /*
  14.                  * 使用read(char[])读取文本文件数据。
  15.                  *  
  16.                  * 先创建字符数组。
  17.                  */
  18.                 char[] buf = new char[1024];
  19.                
  20.                 int len = 0;
  21.                
  22.                 while((len=fr.read(buf))!=-1){
  23.                         System.out.println(new String(buf,0,len));
  24.                 }
  25.                
  26.                 /*
  27.                 int num = fr.read(buf);//将读取到的字符存储到数组中。
  28.                 System.out.println(num+":"+new String(buf,0,num));
  29.                 int num1 = fr.read(buf);//将读取到的字符存储到数组中。
  30.                 System.out.println(num1+":"+new String(buf,0,num1));
  31.                 int num2 = fr.read(buf);//将读取到的字符存储到数组中。
  32.                 System.out.println(num2+":"+new String(buf));
  33.                 */
  34.                
  35.                
  36.                
  37.                
  38.                 fr.close();
  39.         }

  40. }
复制代码


1 个回复

正序浏览
不错!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马