中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么修改文件數據

小億
98
2024-03-01 17:13:20
欄目: 編程語言

在Java中,可以使用FileInputStreamFileOutputStream來讀取和寫入文件數據。下面是一個簡單的示例代碼,用來將文件中的數據進行修改:

import java.io.*;

public class ModifyFileData {

    public static void main(String[] args) {
        try {
            File file = new File("example.txt");
            FileInputStream fis = new FileInputStream(file);
            byte[] data = new byte[(int) file.length()];
            fis.read(data);
            fis.close();

            // 修改文件數據
            String newData = "New data to be written to the file";
            byte[] newDataBytes = newData.getBytes();
            System.arraycopy(newDataBytes, 0, data, 0, newDataBytes.length);

            FileOutputStream fos = new FileOutputStream(file);
            fos.write(data);
            fos.close();

            System.out.println("File data has been modified successfully.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在這個示例中,首先通過FileInputStream讀取文件內容到一個byte數組中,然后將需要修改的數據替換到數組中,最后使用FileOutputStream將修改后的數據寫回到文件中。

0
晋城| 修文县| 通辽市| 林甸县| 北碚区| 佛冈县| 建始县| 汉川市| 扬州市| 辽阳县| 万盛区| 深州市| 内乡县| 和田县| 怀集县| 佛学| 洞头县| 尼勒克县| 芜湖县| 麻城市| 墨竹工卡县| 阿尔山市| 五大连池市| 陆良县| 葵青区| 白城市| 梅州市| 东乡县| 五莲县| 张家港市| 苏尼特右旗| 武川县| 凤庆县| 青冈县| 密云县| 兴业县| 甘南县| 宜君县| 象山县| 南川市| 东乌|