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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wyw 中级黑马   /  2015-4-17 22:34  /  178 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.io.*;
public class FileReaderDemo
{
        public static void sop(Object obj)
        {
                System.out.println(obj);
        }
       
        public static void main(String[] args) throws IOException
        {
                //创建一个文件读取流对象,和指定名称的文件相关联
                //要保证该文件是已经存在的,如果不存在,会发生FileNotFoundException
                FileReader fr = new FileReader("E:\\demo.txt");
                /*
                //一、调用读取流对象的read方法。
                //read():一次读一个字符,而且自动往下读。在读到末尾会返回-1
                int ch = 0;
                while((ch=fr.read())!=-1)
                {
                        sop((char)ch);
                }
                */
                //二、通过字符数组进行读取。
                //定义一个字符数组,用于存储读到的字符
                //该read(char[]);返回的是读到字符个数。
                char [] buf = new char[1024];
                 
                int num = 0;
                 while((num=fr.read(buf))!=-1)
                 {
                         sop(new String(buf,0,num));
                 }
               
                 fr.close();
        }
       
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马