Ich habe eine Datei mit Daten, es enthält die 5 Zeilen von Daten für Alben, und die sind 500 Alben. Der folgende Code speichert jede Zeile als neues Element, allerdings sollte ich 5 Zeilen als 1 Element speichern, ist das möglich und wie würde ich den Code ändern, um dies zu tun?Wie werden 5 Datenzeilen als 1 Element in einer ArrayList gespeichert?
String file_name = "Top500Albums.txt";
String line;
ArrayList aList = new ArrayList();
try {
BufferedReader input = new BufferedReader(new FileReader(file_name));
if (! input.ready()){
throw new IOException();
}
while ((line = input.readLine()) !=null) {
aList.add(line);
}
input.close();
}
catch(IOException e) {
System.out.println(e);
}
int sz = aList.size();
for (int i=0; i< sz; i++)
{
System.out.println(aList.get(i).toString());
}
Was ist die Aufgabe, die Sie als nächstes ausführen möchten? –
haben Sie versucht, ArrayList()? –
wie über die 'ArrayList.toArray()' Funktion –