是的,Java中的Scanner類可以用來讀取文件。要讀取文件,首先需要創建一個File對象來表示要讀取的文件,然后將該File對象傳遞給Scanner的構造函數。接著可以使用Scanner的方法來逐行讀取文件內容。以下是一個示例代碼:
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.");
}
}
}
在這個示例中,我們創建一個File對象表示名為"example.txt"的文件,然后使用Scanner逐行讀取文件內容并輸出到控制臺。請注意需要處理FileNotFoundException異常。