Hallo Leute,
ich bitte euch um eine Rat. Ich habe eine .txt Datei und möchte diese zeilenweise in ein ArrayList<Movie>
speichern. wie kann ich es machen? Habe viele Ansätze im Internet gefunden, aber irgendwie will es nicht so klappen...hier ein Stück aus dem COde...welche Methode könnte man anstatt von dem readline anwenden, weil mit Strings funktioneirt die Methode readLine, aber wenn ich nicht <String>, sondern <Movie> habe, dann weiß ich ehrlich gesagt nicht wie ich es schreiben soll...
-------------------------------------------------------------------------
public ArrayList<Movie> findall() throws IOException {
ArrayList<Movie> movielist = new ArrayList<Movie>();
FileReader datei = new FileReader(filename);
BufferedReader br = new BufferedReader(datei);
String zeile = null;
Movie film = new Movie();
movielist.add(film);
for(int i=0; i < movielist.size(); i++)
System.out.println( movielist.get( i ) );
while ((film = datei.readLine()) != null)
movielist.add(film);
while ((zeile = br.readLine()) !=null){
System.out.println(zeile);
}
-------------------------------------------------------------------------
P.S.: public class Movie {
private String director;
private String title;
Vielen Dank im Voraus!
ich bitte euch um eine Rat. Ich habe eine .txt Datei und möchte diese zeilenweise in ein ArrayList<Movie>
speichern. wie kann ich es machen? Habe viele Ansätze im Internet gefunden, aber irgendwie will es nicht so klappen...hier ein Stück aus dem COde...welche Methode könnte man anstatt von dem readline anwenden, weil mit Strings funktioneirt die Methode readLine, aber wenn ich nicht <String>, sondern <Movie> habe, dann weiß ich ehrlich gesagt nicht wie ich es schreiben soll...
-------------------------------------------------------------------------
public ArrayList<Movie> findall() throws IOException {
ArrayList<Movie> movielist = new ArrayList<Movie>();
FileReader datei = new FileReader(filename);
BufferedReader br = new BufferedReader(datei);
String zeile = null;
Movie film = new Movie();
movielist.add(film);
for(int i=0; i < movielist.size(); i++)
System.out.println( movielist.get( i ) );
while ((film = datei.readLine()) != null)
movielist.add(film);
while ((zeile = br.readLine()) !=null){
System.out.println(zeile);
}
-------------------------------------------------------------------------
P.S.: public class Movie {
private String director;
private String title;
Vielen Dank im Voraus!