help please
package com.codegym.task.task19.task1921;
import java.io.*;
import java.util.*;
import java.text.*;
import java.util.ArrayList;
import java.util.List;
/*
John Johnson
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<>();
public static void main(String[] args) {
String inputFile = args[0];
try(BufferedReader bf = new BufferedReader(new FileReader(inputFile))){
while(bf.ready()){
String details = bf.readLine();
String[] deatilsArr = details.split(" ");
String name = "";
String dateString = "";
Date date ;
SimpleDateFormat formatter = new SimpleDateFormat("M dd yyyy");
for(int i = 0 ; i<deatilsArr.length ; i++){
if(!(isNumber(deatilsArr[i]))){
name = name+deatilsArr[i];
}else{
dateString = dateString+deatilsArr[i]+" ";
}
}
// System.out.println("Name : "+name);
// System.out.println("Date : "+formatter.parse(dateString));
date = formatter.parse(dateString);
Person newPerson = new Person(name,date);
PEOPLE.add(newPerson);
}
}catch(IOException e){}
catch (ParseException e){}
// System.out.println("Size of people : "+PEOPLE.size());
for(Person person : PEOPLE){
String name = person.getName();
Date date = person.getBirthDate();
SimpleDateFormat formatter = new SimpleDateFormat("MMMM-dd-yyyy");
String dateString = formatter.format(date);
System.out.println("Name : "+name);
System.out.println("birthDay : "+dateString);
System.out.println();
}
}
static boolean isNumber(String s){
try{
double d = Double.parseDouble(s);
return true;
}catch (NumberFormatException e){
return false;
}
}
}