FileReader类的简单使用

来源:互联网 发布:linux查看java lib路径 编辑:程序博客网 时间:2024/05/16 07:06

FileReader类的简单使用

     FileReader类可以创建用于读取文件内容的Reader对象,该类最常用的两个构造函数如下所示:

           FileReader(String filePath)

           FileReader(File     FileObj)

每个构造函数都会抛出FileNotFoundException异常。其中filepath是文件的完整路径名,fileobj是描述文件的File对象。

     下面的例子显示了如何从文件中读取文本行,以及如何在标准设备上进行显示:

  1. import java.io.*;class FileReaderDemo {    public static void main(String[] args){    try(FileReader fr=new FileReader("c:file1.txt");    FileReader fr1=new FileReader("c:file1.txt");    ){    int c;    while((c=fr.read())!=-1) System.out.print((char)c);    System.out.println();    char buffer[]=new char[100];    fr1.skip(4);//跳过4个字符    fr1.read(buffer);//读进字节数组    System.out.println(buffer);    if(fr.markSupported()){//使用mark或reset之前必须要检查 该流是否支持     fr.reset();    while((c=fr.read())!=-1) System.out.print((char)c);    }    else {    System.out.println("不支持mark与Reset");    }    }catch(IOException e){    System.out.println("I/O Error: "+e);    }    }}

    
0 0