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

溫馨提示×

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
鹤壁市| 南昌县| 宁陕县| 万盛区| 金湖县| 承德县| 阜南县| 长春市| 北辰区| 都安| 大邑县| 犍为县| 庆安县| 子长县| 若尔盖县| 沂源县| 嵊州市| 富民县| 湖州市| 西林县| 青龙| 庄河市| 靖安县| 周至县| 富锦市| 长兴县| 长汀县| 铜陵市| 文登市| 钟山县| 玛纳斯县| 桦甸市| 承德县| 南宫市| 柳河县| 关岭| 永年县| 大新县| 株洲县| 梅河口市| 新巴尔虎左旗|