Я работаю над частью входа в пароли проекта класса. Ничего особенного. Пользователь или роль будет int, а пароль - String. На данный момент я просто использую простое шифрование. Проблема, с которой я столкнулась, - это прочитать файл, в котором я получаю несоответствие ввода. В прошлом я делал что-то подобное, что требовало, чтобы я читал ints и Strings и не испытывал никаких проблем. Но я просто не могу понять, что происходит в этом случае. Любая помощь относительно того, почему я получаю эту ошибку, будет с благодарностью. Я использую while(inputStream.hasNextLine())
, затем читаю int
, а затем String
Я пробовал hasNextInt
и hasNext
и продолжаю получать ту же ошибку.Загрузка int и зашифрованной строки из txt-файла
public void readFile(){
Scanner inputStream = null;
try {
inputStream = new Scanner (new FileInputStream("login.txt"));
}catch (FileNotFoundException e) {
e.printStackTrace();
}
if(inputStream != null){
while (inputStream.hasNextLine()){
int luser = inputStream.nextInt();
String lpass = inputStream.nextLine();
newFile[count] = new accessNode(luser, lpass);
count ++;
}
inputStream.close();
}
}
Вы должны опубликовать фактическую ошибку, что вы получаете, чтобы получить хорошую помощь - I, E, фактический показ сообщения об ошибке, которое неисправная линии и трассировку стеки. –