Dragonball
Grünschnabel
Hallo,
ich habe eine Methode geschrieben, der eine Array einlesen kann (funktioniert auch).
Ich will aber, dass es eine ArrayList einlesen kann, wie kann ich meinen Code ab ändern, dass es funktioniert. Weiß nicht mehr weiter.
Danke im voraus,
Kid
Hier mein Code:
ich habe eine Methode geschrieben, der eine Array einlesen kann (funktioniert auch).
Ich will aber, dass es eine ArrayList einlesen kann, wie kann ich meinen Code ab ändern, dass es funktioniert. Weiß nicht mehr weiter.
Danke im voraus,
Kid
Hier mein Code:
Java:
public int[] readEntries(String filename){
FileReader myFile = null;
BufferedReader buff = null;
List<String> lines = new ArrayList<String>();
//reading file
try {
myFile = new FileReader(filename);
buff = new BufferedReader(myFile);
String line;
while ((line = buff.readLine()) != null) {
//System.out.println(line); // kontrolle was eingelesen
lines.add(line);
}
} catch (IOException e) {
System.err.println("Error2 :" + e);
} finally {
try {
buff.close();
myFile.close();
} catch (IOException e) {
System.err.println("Error2 :" + e);
}
}
//initialize names for i
String[] tmp = ((String)lines.get(0)).split("\\;");
//System.out.println(tmp.length);
System.out.println("Modulkontextswechsel_Liste:");
for(int i=0; i<tmp.length; i++) {
//System.out.println("tmp["+i+"] = " + tmp[i]);
System.out.print(tmp[i]);
}
int [] tmpInt = new int[tmp.length];
for(int i=0; i<tmp.length; i++){
tmpInt[i] = Integer.parseInt(tmp[i]);
return tmpInt;
}
return tmpInt; //?
}
public static void main(String[] args) {
InputHandlerList input2 = new InputHandlerList();
int[] listeT = input2.readEntries("liste12.csv");
ProtocolTracer.prot(listeT); // BENUTZEN später
}
}
Zuletzt bearbeitet von einem Moderator: