使用bufferedreader中的readline()函數來讀取txt檔案:
public class bufferedRead {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String filePath="D:\\UC Download\\test2.txt";
FileReader fr = new FileReader(filePath); //建立Reader 對象
BufferedReader br= new BufferedReader(fr);//建立bufferedreader對象
String str;
while((str=br.readLine())!=null){
System.out.println(str); //列印内容
}
fr.close();
br.close();
}
}
結果:
你好 java
233333
這就是test2裡面的内容。
readline()函數傳回值是String 類型的,是以結束條件是!=null。
而read()函數這是傳回int 類型,如果是字元就傳回它的ascii碼。結束條件則是!=-1