我在课堂上被教导如何使用扫描仪读取文件。我们编写的这段代码适用于 windows(eclipse),但不适用于 mac(coderunner)。图像包含此项目中使用的文本文件。import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Main { public static void main(String[] args) throws FileNotFoundException { String fileName = "/Users/User1/Desktop/example.rtf"; File textFile = new File(fileName); Scanner in = new Scanner(textFile); int value = in.nextInt(); System.out.println("Read value: " + value); in.nextLine(); int count = 2; while(in.hasNextLine()){ String line = in.nextLine(); System.out.println(count + ": " + line); count++; } in.close(); }}// Output BelowException in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:864) at java.util.Scanner.next(Scanner.java:1485) at java.util.Scanner.nextInt(Scanner.java:2117) at java.util.Scanner.nextInt(Scanner.java:2076) at Main.main(Main.java:14)Process finished with exit code 1
添加回答
举报
0/150
提交
取消
