是的,Java中的Scanner類可以用來讀取文件。要讀取文件,首先需要?jiǎng)?chuàng)建一個(gè)File對(duì)象來表示要讀取的文件,然后將該File對(duì)象傳遞給Scanner的構(gòu)造函數(shù)。接著可以使用Scanner的方法來逐行讀取文件內(nèi)容。以下是一個(gè)示例代碼:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
try {
File file = new File("example.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("File not found.");
}
}
}
在這個(gè)示例中,我們創(chuàng)建一個(gè)File對(duì)象表示名為"example.txt"的文件,然后使用Scanner逐行讀取文件內(nèi)容并輸出到控制臺(tái)。請(qǐng)注意需要處理FileNotFoundException異常。