亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

自己總結的Java實現文件的讀寫操作

系統 1940 0

做個筆記,針對java 的file的操作

?1.根據文件名及字符串,寫文件

public ? static ? boolean ?writeJiang(String?content,String?path,String?name) ... {
????????
try ... {
????????????File?file?
= ? new ?File(path);
????????????System.out.println(
" 文件的路徑是: " ? + ?file + " / " + name);
????????????BufferedWriter?fileout?
= ? new ?BufferedWriter( new ?FileWriter(file + " / " + name, true ));
????????????fileout.write(content);
????????????fileout.write(
" ? " );
????????????fileout.flush();
????????????fileout.close();
????????}

????????
catch (Exception?e) ... {
????????????e.printStackTrace();
????????}

????????System.out.println(
" 寫文件完畢 " );
????????
return ? true ;
????}
?

?

2.讀文件,返回字符串

public ? static ?String?readTxt(String?path) ... {
????????String?array?
= ? "" ;
????????
????????
try ... {
????????????
// 讀取文本文件
????????????File?file? = ? new ?File(path);????????
????????????FileInputStream?rdf?
= ? new ?FileInputStream(file);
????????????
byte []?s? = ? new ? byte [rdf.available()];
????????????
int ?b? = ?rdf.available();
????????????
while ((b = rdf.read(s,? 0 ,?b)) !=- 1 ) ... {
????????????????String?content?
= ? new ?String(s, 0 ,b);
????????????????array?
= ?array + content;
????????????}

????????????rdf.close();
????????}

????????
catch (Exception?e) ... {
????????????e.printStackTrace();
????????}

????????
return ?array;
????}
?

?

3.刪除文件中某一行.ID是行號,path+name=File

?

public ? static ? int ?deleteTxt(String?path,String?name, int ?id) ... {
????????
int ?result? = ? 0 ;
????????String?content?
= ? "" ;
????????
try ... {
????????????
// 讀取文件
????????????content? = ?readTxt(path? + ? " / " ? + ?name);
????????????System.out.println(path?
+ ? " / " ? + ?name);
????????????
????????????System.out.println(
" 未刪除記錄之前得是: " ? + ??content);
????????????
????????????
// 刪除某一行
????????????String[]?a? = ?content.split( " ? " );
????????????StringBuffer?d?
= ? new ?StringBuffer();
????????????
for ?( int ?j? = ? 0 ;?j? < ?a.length;?j ++ )? ... {
????????????????
if ?(j? != ?id)
????????????????????d.append(a[j]).append(
" ? " );
????????????}

????????????System.out.println(
" 刪除記錄之后的為: " ? + ?d.toString());
????????????
????????????
// 將修改后的寫入文件
????????????writeNewTxt(d.toString(),path,name);
????????????
????????????result?
= ? 1 ;
????????}

????????
catch (Exception?e) ... {
????????????e.printStackTrace();
????????}

????????
return ?result;
????}

自己總結的Java實現文件的讀寫操作


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本一级毛一级毛片短视频 | 四虎成人www国产精品 | 日本欧美久久久久免费播放网 | 成人午夜久久精品 | 中文字幕曰韩一区二区不卡 | 欧美一级片免费在线观看 | 亚洲精品一区二区三区福利 | 成人www | 午夜久久久久久网站 | 久久资源在线 | 3d动漫精品成人一区二区三 | 色插视频 | 精品91精品91精品国产片 | 离线枕边人在线观看 | 欧美视频在线一区二区三区 | 97在线免费观看视频 | 午夜精品福利视频 | 日本在线不卡免费视频一区 | 天堂网在线观看 | 天天干天天操天天添 | 四虎精品视频在线永久免费观看 | 国产精品福利视频手机免费观看 | 伊人网综合视频 | 日韩精品一区二区在线观看 | 久久久久久人精品免费费看 | www.草草草| 久久婷婷久久一区二区三区 | 成人区精品一区二区不卡亚洲 | 亚洲欧美日韩久久精品第一区 | 一级欧美在线的视频 | 国产精品a在线观看香蕉 | 日韩亚洲成a人片在线观看 日韩亚洲第一页 | 久久97精品久久久久久久看片 | 国产图片亚洲精品一区 | 国产亚洲精品久久午夜 | 国产综合网站 | 欧美 激情 在线 | 天天摸天天操天天爽 | 成人免费视频视频在线观看 免费 | 久久一本久综合久久爱 | 欧美一区二区在线观看 |