久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么讀取文件并修改文件內(nèi)容

122次閱讀
沒有評論

共計 906 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。

要讀取和修改文件內(nèi)容,可以使用 Java 中的 File 類和 FileInputStream、FileOutputStream 類。

首先,使用 File 類來創(chuàng)建文件對象,指定要讀取和修改的文件路徑:

File file = new File(" 文件路徑 ");

接下來,使用 FileInputStream 類來讀取文件內(nèi)容,可以使用 BufferedReader 類來逐行讀取文件內(nèi)容:

try {FileInputStream fileInputStream = new FileInputStream(file);
    BufferedReader reader = new BufferedReader(new InputStreamReader(fileInputStream));
    
    String line;
    StringBuilder content = new StringBuilder();
    while ((line = reader.readLine()) != null) {// 修改文件內(nèi)容 
        // ...
        content.append(line).append("\n");
    }
    
    reader.close();
    
    // 將修改后的內(nèi)容寫入文件 
    FileOutputStream fileOutputStream = new FileOutputStream(file);
    BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(fileOutputStream));
    writer.write(content.toString());
    
    writer.close();} catch (IOException e) {e.printStackTrace();
}

在上述代碼中,使用了 StringBuilder 來保存讀取的文件內(nèi)容,并在逐行讀取文件內(nèi)容時進行修改。然后,使用 BufferedWriter 類將修改后的內(nèi)容寫入文件。

需要注意的是,以上代碼僅適用于文本文件的讀取和修改。如果要讀取和修改二進制文件,可以使用 FileInputStream 和 FileOutputStream 類的 read() 和 write() 方法來實現(xiàn)。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-13發(fā)表,共計906字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 米泉市| 平昌县| 宣威市| 龙州县| 仁化县| 乳山市| 宽城| 扶绥县| 喀什市| 清水河县| 阳江市| 佛坪县| 温泉县| 贡山| 志丹县| 托里县| 台江县| 东宁县| 海淀区| 兴宁市| 遵义县| 丰宁| 任丘市| 昆山市| 萍乡市| 定安县| 永福县| 靖边县| 台山市| 开封市| 三门县| 怀柔区| 焉耆| 肥乡县| 白河县| 正定县| 玉山县| 四川省| 蒲江县| 会昌县| 德清县|