в файле:
Ivanov Ivan Ivanovich 31 12 1987
Vasya 15 5 2013
Anna-Nadegda 22 05 2015
вывод:
Ivanov Ivan Ivanovich Thu Dec 31 00:00:00 MSK 1987
Vasya Thu Apr 15 00:00:00 MSK 17
Anna-Nadegda Fri May 22 00:00:00 MSK 2015
Где ошибка,помогите плз.
package com.javarush.task.task19.task1921;
import java.io.BufferedReader;
import java.io.FileReader;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
/*
Хуан Хуанович
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<Person>();
public static void main(String[] args)throws Exception {
BufferedReader fileReader = new BufferedReader(new FileReader(args[0]));
//BufferedReader fileReader=new BufferedReader(new FileReader("C:\\Users\\ДмАлИвАн\\Desktop\\abn.txt"));
while(fileReader.ready()){
String line= fileReader.readLine();
String name=line.replaceAll("\\d","");
String dateFor=line.replaceAll("\\D","");
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("ddMMyyyy", Locale.ENGLISH);
Date date=simpleDateFormat.parse(dateFor);
//System.out.println(date);
PEOPLE.add(new Person(name,date));
}
fileReader.close();
/*for(int i=0;i<PEOPLE.size();i++){
System.out.println(PEOPLE.get(i).getName()+PEOPLE.get(i).getBirthDate());
}*/
}
}