91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
原阳县| 潞西市| 吕梁市| 怀集县| 昌乐县| 新化县| 宜城市| 漳浦县| 海盐县| 长春市| 彝良县| 右玉县| 牟定县| 天镇县| 舟山市| 嘉黎县| 德令哈市| 会昌县| 丹江口市| 蒲江县| 湖北省| 成都市| 修文县| 剑川县| 万宁市| 万盛区| 无为县| 河津市| 门源| 阿鲁科尔沁旗| 页游| 彭阳县| 福贡县| 安吉县| 渭源县| 桑植县| 绥德县| 集安市| 周宁县| 南澳县| 比如县|