久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么使用io流讀寫文件

149次閱讀
沒有評論

共計 1362 個字符,預計需要花費 4 分鐘才能閱讀完成。

Java 中使用 IO 流讀寫文件主要涉及到以下幾個類和接口:

  1. FileInputStream 和 FileOutputStream:用于讀寫字節流的文件,以字節為單位進行讀寫。
  2. FileReader 和 FileWriter:用于讀寫字符流的文件,以字符為單位進行讀寫。
  3. BufferedReader 和 BufferedWriter:用于提供緩沖機制,能夠提高讀寫效率。
  4. InputStreamReader 和 OutputStreamWriter:用于將字節流轉換為字符流,以便進行字符流的讀寫操作。

下面是一些常用的讀寫文件的示例代碼:

  1. 使用 FileInputStream 和 FileOutputStream 讀寫字節流的文件:
import java.io.*;

public class FileIOExample {public static void main(String[] args) {try {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();} catch (IOException e) {e.printStackTrace();
        }
    }
}
  1. 使用 FileReader 和 FileWriter 讀寫字符流的文件:
import java.io.*;

public class FileIOExample {public static void main(String[] args) {try {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();} catch (IOException e) {e.printStackTrace();
        }
    }
}
  1. 使用 BufferedReader 和 BufferedWriter 讀寫文件:
import java.io.*;

public class FileIOExample {public static void main(String[] args) {try {BufferedReader br = new BufferedReader(new FileReader("input.txt"));
            BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt"));

            String line;
            while ((line = br.readLine()) != null) {bw.write(line);
                bw.newLine(); // 寫入換行符 
            }

            br.close();
            bw.close();} catch (IOException e) {e.printStackTrace();
        }
    }
}

這些示例代碼只是基本的讀寫文件操作,具體使用時可能還需要處理異常、關閉流等。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-01-29發表,共計1362字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 中超| 乌鲁木齐市| 福州市| 洞口县| 汝南县| 泽州县| 甘泉县| 乌兰浩特市| 鄂托克旗| 皮山县| 博白县| 二连浩特市| 崇文区| 雅江县| 中山市| 崇文区| 汉源县| 万全县| 迭部县| 濮阳市| 巨野县| 奈曼旗| 江门市| 铜川市| 浮梁县| 台中市| 周宁县| 定陶县| 吉安市| 南陵县| 西充县| 满洲里市| 惠安县| 南汇区| 华宁县| 平凉市| 通河县| 时尚| 塔城市| 华亭县| 徐州市|