hallo alle zusammen,
ich wollte eine Funktion haben, die eine ArrayList zurück gibt, leider ist a am Ende = null. aber bei System.out.println("size" +a.size()); ´ist es noch gefüllt und beinhaltet 51 Einträge.Kann mir jemand sagen, wo der Fehler liegt?
Danke,
seven-12
ich wollte eine Funktion haben, die eine ArrayList zurück gibt, leider ist a am Ende = null. aber bei System.out.println("size" +a.size()); ´ist es noch gefüllt und beinhaltet 51 Einträge.Kann mir jemand sagen, wo der Fehler liegt?
Code:
public ArrayList CSVread() {
try {
RE trenner = new RE(trennzeichen);
BufferedReader in = new BufferedReader(new FileReader(csvFileName));
int zeile = in.read();
ArrayList<String> a = new ArrayList<String>();
for (int i = 1; i < zeile; i++) {
String jedezeile = in.readLine();
if(jedezeile !=null){
spalten = trenner.split(jedezeile);
System.out.println(jedezeile);
a.add(jedezeile);
}
}
System.out.println("size" +a.size()); // hier ist noch ok
}
catch (Exception ex) { ex.printStackTrace(); }
return a;
}
seven-12