亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
雅安市| 白城市| 定兴县| 成都市| 天气| 正蓝旗| 舒城县| 无棣县| 昌黎县| 梅河口市| 濉溪县| 林西县| 丰台区| 建昌县| 嵩明县| 丹阳市| 合山市| 临漳县| 仁化县| 行唐县| 福建省| 县级市| 莎车县| 清苑县| 合作市| 阿拉尔市| 宜兰县| 河西区| 长武县| 泸西县| 南木林县| 辽阳县| 临夏县| 浦北县| 嵊泗县| 峨边| 博罗县| 综艺| 临朐县| 大港区| 广元市|