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

溫馨提示×

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
广丰县| 和田县| 洛川县| 富平县| 延寿县| 罗田县| 蕉岭县| 潜江市| 石台县| 吐鲁番市| 剑阁县| 福州市| 西城区| 英德市| 措美县| 海城市| 洪湖市| 柯坪县| 庐江县| 新乡市| 普格县| 迭部县| 浪卡子县| 印江| 福贡县| 砚山县| 栖霞市| 宁波市| 历史| 怀安县| SHOW| 高雄县| 华蓥市| 吉水县| 闸北区| 镇原县| 洪湖市| 台东市| 安仁县| 女性| 遂川县|