чтения файла:Как мне исправить мой метод чтения файлов?
Этот метод имеет единственный параметр, который является именем файла.
Цель этого метода - прочитать содержимое файла в массиве.
Вы должны использовать блок try/catch и объект сканера.
Первая строка файла имеет целое число, которое указывает количество строк.
Прочитайте это значение в переменной numberLines.
Вызовите nextLine снова, чтобы отбросить остальную часть линии!
Выделите массив fileContents, чтобы иметь числовой элемент.
Напишите цикл for, который считывает указанное количество строк в fileContents.
Код исключения исключений ничего не должен делать или сообщить об ошибке.
Это мой текущий код. Что я делаю не так?
public void readFile(String filename) {
// TODO Auto-generated method stub
try {
Scanner read = new Scanner(new File(filename));
int[] fileContents = {numberLines};
numberLines = read.nextInt();
read.nextLine();
for(int i = 0; i < numberLines; i ++){
fileContents[i] = read.nextInt();
read.close();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Я пытался и до сих пор говорит, что не может вызвать метод .... –
Какие строки вы получаете это предупреждение (или ошибку)? –
Он не говорит. Когда я отправляю задание, эта часть его просто говорит: «невозможно вызвать метод: readFile» –