int datum = Integer.parseInt(teile[3]);
int datum1 = Integer.parseInt(teile[4]);
int datum2 = Integer.parseInt(teile[5]);
Date date = new Date(datum, datum1, datum2);
package de.codegym.task.task19.task1904;
import java.io.*;
import java.util.*;
/*
Noch ein Adapter
*/
public class Solution {
public static void main(String[] args) {
}
public static class PersonScannerAdapter implements PersonScanner{
private Scanner fileScanner;
public PersonScannerAdapter(Scanner fileScanner){
this.fileScanner = fileScanner;
}
public Person read() throws IOException{
String input = fileScanner.nextLine();
String[] teile = input.split(" ");
int datum = Integer.parseInt(teile[3]);
int datum1 = Integer.parseInt(teile[4]);
int datum2 = Integer.parseInt(teile[5]);
Date date = new Date(datum, datum1, datum2);
return new Person(teile[2], teile[0], teile[1], date);
}
public void close() throws IOException{
fileScanner.close();
}
}
}