`

java_demo -->Read file from the hard disk

阅读更多
使用FileReader读取文件:

    FileReader fr = new FileReader("ming.txt"); 
    int ch = 0; 
    while((ch = fr.read())!=-1 ) 
    { 
    System.out.print((char)ch); 
    } 

read()方法是比较好费时间的,如果为了提高效率
我们可以使用BufferedReader对Reader进行包装,这样可以提高读取得速度,我们可以一行一行的读取文本,使用readLine()方法。

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("ming.txt")));
String data = null;
while((data = br.readLine())!=null)
{
System.out.println(data);
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics