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

 

 

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

 

原文鏈接:https://blog.csdn.net/qq_34137397/article/details/96483535


免責聲明!

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



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