Cześć, mam sobie taką metodę :
public static void stworzPsy (File plik, ArrayList<Pies> psy)throws IOException {
BufferedReader odczyt = new BufferedReader(new InputStreamReader(new FileInputStream("C:/Java/psy.txt")));
String linia;
while ((linia = odczyt.readLine()) != null) {
String[] dane = linia.split("\\|");
int id = Integer.parseInt(dane[0]);
String rasa = dane[1];
int wiek = Integer.parseInt(dane[2]);
String plec = dane[3];
int medale = Integer.parseInt(dane[4]);
int idWlascieila = Integer.parseInt(dane[5]);
System.out.println(id);
// psy.add(new Pies(id, rasa, wiek, plec, medale, idWlascieila));
}
}
I wyrzuca mi Exception in thread "main" java.lang.NumberFormatException: For input string: "1 "
Według kompilatora błąd leży tu :
int id = Integer.parseInt(dane[0]);
Ale ni cholery nie wiem jak to ugryźć...
Jak mogę rozwiązać błąd ?