Java中文本文件讀取的兩種方法
文本文件讀取
FileReader fr=new FileReader(“demo.txt”);//創建一個文件讀取流對象,和指定名稱的文件相關聯,如果 文件不存在,發生異常
int ch=fr.read();一次讀一個字符並依次往下度,讀到最後沒有了返回-1
fr.close();
方式一:
main{
FileReader fw=new FileReader(“demo.txt”);
int ch=0;
while((ch=fr.read())!=-1){
System.out.println((char)ch);
}
}
方式二:
main{
FileReader fr=new FileReader(“demo.txt”);
char[] buf=new char[1024];//定義字符數組,用於存儲讀到字符
int num=0;
while((num=fr.read(buf))!=-1){ //read(char[])返回的是讀到的字符個數
System.out.println(new String(buf,0,num));
}
fr.close();
}