1. 程式人生 > >java:IO流(字元流FileReader)

java:IO流(字元流FileReader)

* 1.字元流是什麼     * 字元流是可以直接讀寫字元的IO流     * 字元流讀取字元, 就要先讀取到位元組資料, 然後轉為字元. 如果要寫出字元, 需要把字元轉為位元組再寫出. 

樣列:

FileReader fr=new FileReader("xxx.txt");
		int x=fr.read();
		System.out.println(x);
		char c=(char)x;
		System.out.println(c);
		fr.close();

優化後的樣例:

FileReader fr=new FileReader("xxx.txt");
		int c;
		while((c=fr.read())!=-1) {//通過專案預設的碼錶一次讀取一個字元
			System.out.println((char)c);
		}
		fr.close();