Wie konvertiere ich eine ArrayList von Strings in einen BufferedReader? Ich bin offen dafür, die ArrayList als Eingabestream zu erstellen, aber ich möchte eine einfache Möglichkeit, Strings in die Datenstruktur einzufügen, die schließlich vom BufferedReader erfasst werden.Eine ArrayList von Strings in einen BufferedReader konvertieren
2
A
Antwort
9
Dies kann nicht der schnellste oder effizienteste Weg sein, aber dies ist das erste, was ich gedacht:
// Assume the ArrayList is named stringList
StringBuilder buffer = new StringBuilder();
for(String current : stringList) {
buffer.append(current).append("\n");
}
BufferedReader br = new BufferedReader(new StringReader(buffer.toString()));
+0
+1 das ist effizient genug zum Testen –
2
Hier ist ein Einzeiler. Es funktioniert mit einer Liste von Strings auch:
BufferedReader buffer =
new BufferedReader(new StringReader( String.join( "\n", stringList )));
Verwandte Themen
- 1. Eingang für Arraylist mit readline() von BufferedReader
- 2. Java liest Wörter in ArrayList von Strings
- 3. Verwenden von Strings und Arraylist
- 4. Konvertieren von Java-Enum-Werten in eine Liste von Strings
- 5. Konvertieren von HashMap in ArrayList
- 6. Konvertieren von Strings in Variablenreferenzen
- 7. String [] in ArrayList konvertieren
- 8. Java Strings Objekt in Arraylist
- 9. Array in Arraylist konvertieren?
- 10. Konvertieren von resultSet in arrayList und Ausdrucken
- 11. NULL-Wert von bufferedreader
- 12. Speichern Sie eine Arraylist von Strings zu freigegebenen Einstellungen
- 13. bufferedReader eine Datei schließen
- 14. Konvertieren von ArrayList zu Array in Java
- 15. Konvertieren von Klasseneigenschaften in eine Liste von Strings
- 16. Konvertieren Instanztyp ArrayList in Instanzen Objekt
- 17. an einen Arraylist eine Unterliste von einer Arraylist Converting
- 18. Kann ich einen BufferedReader sehen?
- 19. Arraylist mit Ganzzahlen und Strings
- 20. Wie konvertiert man einen BufferedReader einfach in einen String?
- 21. Objekt in Array von Strings konvertieren?
- 22. .NET - Konvertieren von Farbnamen Strings in System.Drawing.Color
- 23. C# Konvertieren von Strings in Datetime
- 24. Einige Problem mit BufferedReader
- 25. Wie kann ich Strings in einen HTML-Farbcode-Hash konvertieren?
- 26. Konvertieren von Listen von Tupeln Python Strings
- 27. Konvertieren eine Reihe von langer Arraylist <Long>
- 28. Lesen von BufferedReader
- 29. Von Textdatei in eine ArrayList
- 30. Prüfen, ob ein String in einer ArrayList von Strings ist
Warum möchten Sie dies tun? Das Lesen einer 'ArrayList' ist viel einfacher als das Abrufen von Daten von einem gepufferten Lesegerät. – jjnguy
Weil die Funktion, die ich versuche zu testen, einen BufferedReader als Eingabe benötigt. – syker
ok, das macht Sinn. – jjnguy