码迷,mamicode.com
首页 > 其他好文 > 详细

IO流 文本文件读取方式

时间:2015-05-08 14:41:23      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

/*  

* 第一种读取方式  

*/

import java.io.*;

public class FileReaderDemo{

         public static void main(String[] args) throws IOException

                 {   //创建一个文件读取对象和指定名称的文件相关联   

                     //要保证该文件是已经存在的,如果不存在,会发生异常FileNotFoundException   

                      FileReader fr=new FileReader("demo.txt");  

                    //调用读取流对象的read方法  

                   //read():一次读一个字符,而且会自动往下读  

                     int ch1=fr.read();

                      System.out.println("ch1="+(char)ch1);  

                      int ch2=fr.read();   

                     System.out.println("ch1="+(char)ch2);

                      int ch3=fr.read();  

                      System.out.println("ch1="+(char)ch3);  

                       int ch4=fr.read();  

                    System.out.println("ch1="+(char)ch4);   

                      fr.close();  

              }

}

 

 

/*

 * 通过字符数组进行读取

*/

import java.io.*;

public class FileReaderDemo2{

       public static void main(String[] args) throws IOException

         {  

                 FileReader fr=new FileReader("demo.txt");

                //定义一个字符数组,用于存储读到字符  

                //该read(char[])返回的是读到字符个数  

                  char[] buf=new char[3];  

                  int num=0;

                while((num=fr.read(buf))!=-1)  

               {   

                     System.out.println(new String(buf,0,num));

                }   

           fr.close();  

      }

}

IO流 文本文件读取方式

标签:

原文地址:http://www.cnblogs.com/binglin/p/4487418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!