Java讀寫文件

在Java開發中,操作文件是一個很常見的任務,包括讀取文件內容、寫入文件內容、複製文件、刪除文件等等。本文將從多個方面對Java讀寫文件進行詳細的闡述,並提供完整的代碼示例。

一、讀取文件內容

1、使用FileInputStream讀取文件內容

    File file = new File("test.txt");
    FileInputStream fis = new FileInputStream(file);
    byte[] bytes = new byte[1024];
    int n = 0;
    while((n = fis.read(bytes)) != -1){
        System.out.println(new String(bytes, 0, n));
    }

2、使用BufferedReader按行讀取文件內容

    File file = new File("test.txt");
    BufferedReader reader = new BufferedReader(new FileReader(file));
    String line = null;
    while((line = reader.readLine()) != null){
        System.out.println(line);
    }

二、寫入文件內容

1、使用FileOutputStream寫入文件內容

    File file = new File("test.txt");
    FileOutputStream fos = new FileOutputStream(file);
    String content = "Hello world!";
    fos.write(content.getBytes());
    fos.close();

2、使用BufferedWriter寫入文件內容

    File file = new File("test.txt");
    BufferedWriter writer = new BufferedWriter(new FileWriter(file));
    String content = "Hello world!";
    writer.write(content);
    writer.close();

三、複製文件

    File srcFile = new File("src.txt");
    File destFile = new File("dest.txt");
    FileInputStream fis = new FileInputStream(srcFile);
    FileOutputStream fos = new FileOutputStream(destFile);
    byte[] bytes = new byte[1024];
    int n = 0;
    while((n = fis.read(bytes)) != -1){
        fos.write(bytes, 0, n);
    }
    fis.close();
    fos.close();

四、刪除文件

    File file = new File("test.txt");
    if(file.exists()){
        file.delete();
    }

以上是Java讀寫文件的常用方法及代碼示例,讀寫文件是Java開發的基礎,掌握這些方法對於實際開發任務會有很大的幫助。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/158377.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-19 00:41
下一篇 2024-11-19 00:41

相關推薦

發表回復

登錄後才能評論