What's wrong?
package pl.codegym.task.task19.task1904;
import java.io.IOException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
/*
Jeszcze jeden adapter
*/
public class Solution {
public static void main(String[] args) {
}
public static class PersonScannerAdapter implements PersonScanner {
private final Scanner fileScanner;
public PersonScannerAdapter(Scanner fileScanner) {
this.fileScanner = fileScanner;
}
@Override
public void close() throws IOException {
fileScanner.close();
}
@Override
public Person read() {
String [] value=null;
while (fileScanner.hasNext()){
String a =fileScanner.nextLine();
value = a.split(" ");
break;
}
DateFormat date = new SimpleDateFormat("MM-DD-YYYY");
Date s=null;
try{
s = date.parse(value[3]+value[4]+value[5]);
}catch (ParseException e){
e.printStackTrace();
}
Person person = new Person(value[2], value[0], value[1],s);
return person;
}
}
}