国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java中文件的讀取和寫入

2019-11-15 00:49:35
字體:
來源:轉載
供稿:網友
java中文件的讀取和寫入
//首先要頂一個file文件用來存放要讀取的文件        File f=new File("c:/test/aa.txt");        //在實例化一個輸入流,并把文件對象傳到里面        FileInputStream inputStream=new FileInputStream(f);        //定義一個字節數組,用來存放讀取的內容        byte [] b=new byte[(int)f.length()];        int len=0;        int temp=0;        while((temp=inputStream.read())!=-1){            b[len]=(byte)temp;            len++;        }        System.out.PRintln(new String(b,0,len,"GBK"));        inputStream.close();

上面是文件的讀取。在c盤下有個test文件夾里面有個aa.txt

最后打印內容為nishiwodexiaoyaxiaopingguo,zenmekanyekandougouhonghongdexiaolianwennuanwodexnwo

下面文件寫入

OutputStream outputStream=new FileOutputStream(f);byte [] bf={'k','u','i'};outputStream.write(bf);outputStream.close();

但按照這種寫入的方式有一個問題,他會吧之前文件里的內容覆蓋掉。因此這就要看自己的需求了,下面是不會覆蓋的代碼

如果你不想把文件里面的內容覆蓋,而是要在原文基礎上追加,只要在實例化outputStream時用下面的方式就行了

OutputStream outputStream=new FileOutputStream(f,true);


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古丈县| 宁强县| 中阳县| 西乌| 株洲市| 中山市| 芦溪县| 绥棱县| 肥东县| 科技| 安康市| 天津市| 莆田市| 曲靖市| 常山县| 延吉市| 永德县| 安新县| 黔江区| 靖宇县| 成安县| 莆田市| 江口县| 璧山县| 雷波县| 宜丰县| 平昌县| 正安县| 通化市| 衡东县| 南陵县| 绥芬河市| 定日县| 循化| 阿荣旗| 南宁市| 渭南市| 乳山市| 大庆市| 铜川市| 平利县|