使用java讀取文件並輸出


通過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();
				}
			}
		}
	}

最后就是運行結果了:
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM