Per I/O Streams in LinkedList oder ArrayList schreiben/lesen

Jack159

Bekanntes Mitglied
Hallo,

Ich würde gerne in eine LinkedList<String> mithilfe von I/O Streams schreiben und anschließend auch aus dieser wieder mithilfe von I/O Streams lesen.

Wie man in eine Text-Datei schreibt/liest krieg ich problemlos hin, aber wie funktioniert das mit z.b. einer LinkedList oder Arraylist als Zielobjekt?
 
Naja, so zum Beispiel?
Java:
List<String> lines = new LinkedList<String>();
while (!isEndOfFile()) {
  String line = bufferedReader.readLine();
  lines.add(line);
}
 
Naja, so zum Beispiel?
Java:
List<String> lines = new LinkedList<String>();
while (!isEndOfFile()) {
  String line = bufferedReader.readLine();
  lines.add(line);
}


Habs nun doch noch hinbekommen, trozdem danke für deine Hilfe 🙂


Hier das Programm, falls es wen intressieren sollte:

Java:
public class App   {

	public static void main(String[] args) {
		

		
		
		LinkedList<String> liste = new LinkedList<String>();
		PrintWriter p = new PrintWriter(new FileWriter("liste"));		
		
		
		
		p.write("blablabla");
		p.write("noch mehr blablabla");
		p.close();
		
		
		BufferedReader b = new BufferedReader(new FileReader("liste"));       
		
		System.out.println(b.readLine());
		
		
		

		b.close();
		
		

	}	
	
	
	
	

}
 
Und wo genau verwendest du da deine Liste?^^ Die Variable kannst du dir in deinem Beispiel auch schenken 😉
 
Java:
liste.add(einenString);

Das musst du machen, um der Liste einen String hinzuzufügen ^^
 

Zurück
Oben