java怎么遍歷TXT文件獲取數(shù)據(jù)

小億
111
2024-01-12 02:38:06

你可以使用Java的IO操作來(lái)遍歷TXT文件并獲取數(shù)據(jù)。以下是一個(gè)簡(jiǎn)單的示例代碼:

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

public class ReadTXTFile {
    public static void main(String[] args) {
        String fileName = "data.txt";

        try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
            String line;
            while ((line = br.readLine()) != null) {
                // 在這里處理每一行的數(shù)據(jù)
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的示例中,我們使用了BufferedReader類(lèi)來(lái)讀取每一行的數(shù)據(jù)。你需要將fileName變量替換為你實(shí)際的TXT文件路徑。在while循環(huán)中,你可以根據(jù)需要對(duì)每一行的數(shù)據(jù)進(jìn)行處理,例如將其存儲(chǔ)到數(shù)組或集合中,或者對(duì)其進(jìn)行其他操作。

請(qǐng)注意,上述示例中使用了try-with-resources語(yǔ)句,它會(huì)自動(dòng)關(guān)閉文件資源。這是一種推薦的做法,以確保資源被正確釋放。如果你使用的是較舊的Java版本,你可以使用傳統(tǒng)的try-catch-finally語(yǔ)句來(lái)關(guān)閉文件資源。

0