int EID, ESSN, EM, FSSN, FM;
String EN, EEN, FN;
Scanner Ein = new Scanner(employer);
Scanner Fin = new Scanner(filers);
Ein.useDelimiter(", *");
Fin.useDelimiter(", *");
ArrayList<Employer> EmployIn = new ArrayList<Employer>();
ArrayList<Filer> FilerIn = new ArrayList<Filer>();
while (Ein.hasNextLine())
{
EN = Ein.next(); EID = Ein.nextInt(); EEN = Ein.next(); ESSN = Ein.nextInt(); EM = Ein.nextInt();
EmployIn.add(new Employer(EN, EID,EEN,ESSN,EM));
}
这是我正在处理的代码片段。我不断收到 java.util,InputMismatchException:null (在 java.util.Scanner 中)
在雇主文件中,它的结构如下:
Google, 0, BOX CHARLES, 724113610, 50
Microsoft, 2, YOUNG THOM, 813068590, 50
Amazon, 4, MCGUIRE MARK, 309582302, 50
Facebook, 8, MOFFITT DON, 206516583, 50
我不知道为什么我会得到不匹配。如果有人可以提供帮助,那就太棒了。