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

溫馨提示×

java文件讀寫的方法是什么

小億
83
2023-12-16 09:47:25
欄目: 編程語言

Java中文件的讀寫操作可以使用java.io包中的類來實現。常見的讀寫文件的類有FileInputStreamFileOutputStreamFileReaderFileWriter以及BufferedReaderBufferedWriter等。

  1. 使用FileInputStreamFileOutputStream類進行二進制文件的讀寫操作:

    FileInputStream fis = new FileInputStream("input.txt"); // 創建輸入流對象
    FileOutputStream fos = new FileOutputStream("output.txt"); // 創建輸出流對象
    
    int data;
    while ((data = fis.read()) != -1) {
        fos.write(data);
    }
    
    fis.close(); // 關閉輸入流
    fos.close(); // 關閉輸出流
    
  2. 使用FileReaderFileWriter類進行文本文件的讀寫操作:

    FileReader fr = new FileReader("input.txt"); // 創建字符輸入流對象
    FileWriter fw = new FileWriter("output.txt"); // 創建字符輸出流對象
    
    int data;
    while ((data = fr.read()) != -1) {
        fw.write(data);
    }
    
    fr.close(); // 關閉字符輸入流
    fw.close(); // 關閉字符輸出流
    
  3. 使用BufferedReaderBufferedWriter類進行文本文件的讀寫操作:

    BufferedReader reader = new BufferedReader(new FileReader("input.txt")); // 創建緩沖字符輸入流對象
    BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); // 創建緩沖字符輸出流對象
    
    String line;
    while ((line = reader.readLine()) != null) {
        writer.write(line);
        writer.newLine();
    }
    
    reader.close(); // 關閉緩沖字符輸入流
    writer.close(); // 關閉緩沖字符輸出流
    

除了以上方法,還有其他的類和方法可以使用,具體使用哪種方式取決于需求和文件類型。

0
宝清县| 威信县| 射阳县| 灵寿县| 营山县| 凤庆县| 莱州市| 巴彦淖尔市| 尼木县| 顺昌县| 阜康市| 汕头市| 石林| 宁乡县| 漳州市| 永泰县| 马关县| 崇文区| 闵行区| 景洪市| 彰化市| 武清区| 广河县| 福贡县| 五华县| 茶陵县| 鹤岗市| 秦皇岛市| 高尔夫| 柯坪县| 酒泉市| 岑巩县| 年辖:市辖区| 玉田县| 南木林县| 紫金县| 张北县| 福贡县| 依兰县| 邛崃市| 克拉玛依市|