Я продолжаю получать сообщение об ошибке: «Не могу найти символ» в println - PullRequest
0 голосов
/ 21 февраля 2019

Я знаю, что это дубликат, но ни один из других, похоже, не помог с моей проблемой, и я не могу найти в Google ничего, что помогло бы.

Вот мой код:

import java.util.Scanner;

class File_Scanner{    
    public static void read(){
        try {
            File credentials_file = new File("credentials.txt");
            Scanner file_reader = new Scanner(credentials_file);
            String[] users = new String[6];
            int index_counter = 0;

            while (file_reader.hasNextLine()) {
                users[index_counter] = file_reader.nextLine();
                index_counter++;
            }

            file_reader.close();
        }
        catch (Exception e) {
          System.out.println(e.getClass());
        }
        System.out.println(users[0]);
    }
}

Я получаю ошибку:

File_Scanner.java:19: error: cannot find symbol
        System.out.println(users[0]);
                           ^
  symbol:   variable users
  location: class File_Scanner
1 error

Спасибо за вашу помощь!Вы, ребята, лучшие!

1 Ответ

0 голосов
/ 21 февраля 2019

users определено внутри вашего блока try, поэтому это недопустимая переменная вне блока try.

...