可以使用Scanner类的next()方法逐个字符读取输入文件。具体步骤如下: 1. 创建Scanner对象,将输入文件作为参数传入。 ```java Scanner scanner = new Scanner(new File("input.txt")); ``` 2. 使用hasNext()方法判断是否还有下一个字符。 ```java while (scanner.hasNext()) { // 读取下一个字符 } ``` 3. 使用next()方法读取下一个字符。 ```java char c = scanner.next().charAt(0); ``` 完整代码示例: ```java import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class Main { public static void main(String[] args) { try { Scanner scanner = new Scanner(new File("input.txt")); while (scanner.hasNext()) { char c = scanner.next().charAt(0); System.out.println(c); } } catch (FileNotFoundException e) { e.printStackTrace(); } } } ```