我正在处理类项目的密码登录部分。没有什么花哨。用户或角色将是一个int并且密码是一个String。我现在只是使用简单的加密。我遇到的问题是在读取文件时遇到输入不匹配。过去我做了类似的事情,需要我阅读整数和字符串,并没有任何问题。但我无法弄清楚在这种情况下出了什么问题。任何帮助,为什么我得到这个错误将不胜感激。我正在使用while(inputStream.hasNextLine())
,然后阅读int
,然后String
我试过hasNextInt
和hasNext
,并一直得到相同的错误。从txt文件加载int和加密的字符串
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,实际的错误消息,说明该线失败和堆栈跟踪。 –