Потратил уйму времени ошибку не нашел , помогите люди добрые.
package com.javarush.task.task19.task1921;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.sql.SQLOutput;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Хуан Хуанович
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<Person>();
public static void main(String[] args) throws IOException, ParseException {
FileReader fileReader = new FileReader(args[0]);
BufferedReader f1 = new BufferedReader(fileReader);
while (f1.ready()){
String line =f1.readLine();
int i1=-1,i2=-1,i3 = -1;
Scanner s = new Scanner(line);
while(s.hasNext()) {
if(s.hasNextInt()==true) {
if (i1 == -1) {
i1 = s.nextInt();
line =line.replace(" " + String.valueOf(i1) + " ", "");
} else if ((i2 == -1)) {
i2 = s.nextInt();
line =line.replace(String.valueOf(i2), "");
} else {
i3 = s.nextInt();
line =line.replace(" " + String.valueOf(i3), "");
}
}else {s.next();}
}
Date date1 = new SimpleDateFormat("dd MM yyyy").parse(i1+" "+i2+" "+(i3));
PEOPLE.add(new Person(line,date1));
}
f1.close();
}
}