通過Reader讀取文件中的內容:
下面是文件:
test.txt:
1、看着街上的人群,各個都把自己捂得嚴嚴實實的,好似一個個奇怪的布包裹。窗外的天,是灰蒙蒙的一片,灰色的霾把所有的物體都籠罩了起來。
2、它來時,真的像《西游記》里描寫的魔鬼施魔法,雲郁郁,霧騰騰,天空像得了抑郁症,壓抑、憋悶、扭曲。夏天的霧霾,像地溝油一樣粘膩;冬天的霧霾,像盔甲一樣沉重。
3、我渴望擁有教師那顆綠色的心,浸染着春天的顏色,生機勃勃,希望無限E我盼望擁有教師那顆屬於春天的心,在這顆心中,生長着一棵棵枝繁葉茂,蓬勃向上的大樹;我希望擁有教師那顆再現春天的心,有明媚的陽光,也有飄逸的霧霄,有吐綠的新芽,也有綻放的花蕾,有怡人的和風,也有連綿的細雨。因為這個夢想,我的花季便永遠沉醉在陽光燦爛的日子里
4、白天走在街道上,伸手不見五指,周圍的建築全被霧籠罩了,在家里通過窗戶往外望去,外面就像仙境一般,霧把所有的東西都淹沒了,能看到的,只有白色的霧。
5、路上,陽光灑滿車頂,調皮的它,從車窗隨着風,蹦了進來,打在我的臉上,癢癢的。嗅着衣服上散發着陽光的味道,一張張笑臉涌了出來,是那么調皮,那么活潑。一抹能和陽光比美的微笑在嘴角綻放,那么純真,那么自然。
下面就是java的代碼:
//讀寫文件
public static void Test2(){
Reader fr = null;
int length = 0;
char ch [] = null;
//創建字符輸入流對象,負責讀取文件
try {
fr =new FileReader("text.txt");
//創建中轉站數組,存放讀取的內容
ch = new char[1024];
//讀取文件內容到ch數組中
length = fr.read(ch);
//輸出保存在ch數組中文件內容
System.out.println(new String(ch ,0,length));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(null!=fr){
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
最后就是運行結果了: