Я новичок в java, и когда я следую за дисплеем 2.12 Absolute Java. Консоль показывает, что есть поток в 'main. Я помещаю текстовый файл в корневую директорию моей программы. И у меня также есть двойная проверка кода. Я понятия не имею, как это исправить. Я использую eclipse для кода в macOS, а java - это новейшая версия. Спасибо за вашу помощь Этот код показывает, как это:Java try and catch method
import java.util.Scanner;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class TextFileDemo
{
public static void main(String[] args)
{
Scanner fileIn = null;
try
{
fileIn = new Scanner(new FileInputStream("player.rtf"));
}
catch (FileNotFoundException e)
{
System.out.println("file not found.");
System.exit(0);
}
int highscore;
String name;
System.out.println("Text left to read? " + fileIn.hasNextLine());
highscore = fileIn.nextInt();
fileIn.nextLine();
name = fileIn.nextLine();
System.out.println("Name: " + name);
System.out.println("High score: " + highscore);
System.out.println("Text left to read? " + fileIn.hasNextLine());
fileIn.close();
}
И это моя консоль дисплея:
Заменить FileNotFoundException на InputMismatchException. – htpvl