中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么讀取文本文件內容

小億
108
2023-11-11 01:59:25
欄目: 編程語言

Java可以使用FileReader或BufferedReader類來讀取文本文件的內容。

使用FileReader類:

  1. 創建一個FileReader對象,傳入要讀取的文件路徑作為參數。
  2. 使用read()方法讀取文件中的內容,可以使用循環來連續讀取文件的內容。
  3. 使用close()方法關閉文件。

示例代碼如下:

import java.io.FileReader;
import java.io.IOException;

public class ReadFileExample {
    public static void main(String[] args) {
        FileReader fileReader = null;
        try {
            fileReader = new FileReader("file.txt");
            int data;
            while ((data = fileReader.read()) != -1) {
                System.out.print((char) data);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (fileReader != null) {
                try {
                    fileReader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

使用BufferedReader類:

  1. 創建一個FileReader對象,傳入要讀取的文件路徑作為參數。
  2. 創建一個BufferedReader對象,傳入FileReader對象作為參數。
  3. 使用readLine()方法逐行讀取文件的內容,直到讀取到末尾返回null。
  4. 使用close()方法關閉文件。

示例代碼如下:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class ReadFileExample {
    public static void main(String[] args) {
        BufferedReader bufferedReader = null;
        try {
            FileReader fileReader = new FileReader("file.txt");
            bufferedReader = new BufferedReader(fileReader);
            String line;
            while ((line = bufferedReader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (bufferedReader != null) {
                try {
                    bufferedReader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

需要注意的是,在使用FileReader和BufferedReader讀取文件時,需要處理可能拋出的IOException異常,并在讀取完成后關閉文件。

0
本溪| 江川县| 静安区| 舞钢市| 商洛市| 东光县| 邯郸县| 清徐县| 息烽县| 长春市| 佛山市| 伊金霍洛旗| 航空| 玛多县| 枝江市| 江陵县| 伊宁市| 北流市| 邵武市| 新泰市| 崇仁县| 子洲县| 普洱| 哈巴河县| 汽车| 红原县| 红安县| 宿州市| 龙江县| 尚义县| 商洛市| 都安| 郸城县| 五常市| 兰坪| 仙桃市| 静海县| 凤山县| 鄂尔多斯市| 沙雅县| 平山县|