Új hozzászólás Aktív témák

  • hefike

    tag

    Köszi,végül mindhárom állománynak csináltam egy-egy classt,és külön listába olvasom be.de dob egy hibát,a dátummal nem stimmel vmi... :F gondolom,hogy a split a probléma,mert van 4 adat egy sorban pontosvesszővel elválasztva majd a dátum következik,de abban pontokkal van tagolva az év hónap nap.....tudtok segíteni mi a baj?köszi,ide teszem az erre vonatkozó kódrészletet,és hibaüzenetet.

    public class Kutyak2 {

    private int fajtaazon;
    private int nevazon;
    private int vizsgalatazon;
    private int eletkor;
    private LocalDate datum;

    static final DateTimeFormatter formazo=DateTimeFormatter.ofPattern("yyyy.MM.dd");

    public Kutyak2(String sor3) {

    String[] tomb3=sor3.split(";");

    this.vizsgalatazon=Integer.parseInt(tomb3[0]);
    this.fajtaazon=Integer.parseInt(tomb3[0]);
    this.nevazon=Integer.parseInt(tomb3[1]);
    this.eletkor=Integer.parseInt(tomb3[2]);
    this.datum=LocalDate.parse(tomb3[3],formazo);

    Hibaüzenet:

    Exception in thread "main" java.time.format.DateTimeParseException: Text '14' could not be parsed at index 0
    at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2049)
    at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1951)
    at java.base/java.time.LocalDate.parse(LocalDate.java:428)
    at kutyafajtak/kutyafajtak.Kutyak2.<init>(Kutyak2.java:25)
    at kutyafajtak/kutyafajtak.Kutyakapp.main(Kutyakapp.java:31)

Új hozzászólás Aktív témák

Hirdetés