溫馨提示×

java文件讀寫的方法是什么

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

Java中文件的讀寫操作可以使用java.io包中的類來實現。常見的讀寫文件的類有FileInputStreamFileOutputStream、FileReaderFileWriter以及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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女