Я хочу открыть файл, читать строки, представляющие числа типа int
, и поместить их в порядок, но он не будет читать int n6 = inputStream.nextInt();
. Как только я заберу код int n6
, он работает. Это код в основном, я знаю, что шестой не находится в правильном месте, это значит показать вам, что он не сработает. Я также использую NetBeans, если это помогает.Я не могу прочитать число в текстовом файле
цифры: 5, -3, 3, 8, 4, 0
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.NoSuchElementException;
Scanner inputStream = null;
try {
inputStream = new Scanner(new FileInputStream("stuff.txt"));
} catch(FileNotFoundException e) {
System.out.println("File not found");
System.exit(0);
} catch(NoSuchElementException e) {
System.out.println("Error");
System.exit(0);
}
int n1 = inputStream.nextInt();
int n2 = inputStream.nextInt();
int n3 = inputStream.nextInt();
int n4 = inputStream.nextInt();
int n5 = inputStream.nextInt();
int n6 = inputStream.nextInt();
inputStream.nextLine();
String line = inputStream.nextLine();
System.out.println(n2);
System.out.println(n1);
System.out.println(n3);
System.out.println(n5);
System.out.println(n4);
System.out.println(n6);
inputStream.close();
Вам, вероятно, не нужны вызовы 'nextLine' – MadProgrammer
Это работает. Спасибо. – raiderX2G3
Ну, это приятное изменение;) – MadProgrammer