gpt4 book ai didi

java - 在 Mac 上用 java 读取文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:41:28 25 4
gpt4 key购买 nike

我正在做一个关于java的教程,我现在观看的视频涉及FileReading,但它是针对Windows的,而我在Mac上。请帮忙

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class App {

public static void main(String[] args) throws FileNotFoundException {
String fileName = "/Users/--MyUsername--/Desktop/test.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();
}

}

这是我遇到的错误

Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:840)
at java.util.Scanner.next(Scanner.java:1461)
at java.util.Scanner.nextInt(Scanner.java:2091)
at java.util.Scanner.nextInt(Scanner.java:2050)
at L37ReadingTextFiles.App.main(App.java:17)

请帮忙

最佳答案

您正在尝试从文件中读取整数,但内容不是整数,请使用String value = in.next();而不是int value = in.nextInt();

关于java - 在 Mac 上用 java 读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com