Mitglieder surfen ohne Werbung: Jetzt kostenlos registrieren!

Problem: ArrayList in Datei schreiben

  • 2 Antworten
  • Neuester Beitrag
Diskutiere Problem: ArrayList in Datei schreiben im Android App Entwicklung im Bereich Betriebssysteme & Apps.
GMoN

GMoN

Experte
Ich kann zwar wunderbar eine Textdatei in eine ArrayList einlesen aber ich bekomme es nicht hin, diese ArrayList auch wieder in eine Datei zuschreiben. 2 Probleme habe ich dabei:
1. die geschriebene Datei enthält Steuerzeichen, aber keine Zeilenumbrüche.
2. Es dauert recht lange, ca. 30 sekunden bei 28.000 Zeilen (2.5MB groß). Gibt es eine schnellere Methode?

Code:
public void writeFile(final ArrayList<String> liste, String filename) {
         try{
             FileOutputStream fos = new FileOutputStream(filename);
             ObjectOutputStream oos = new ObjectOutputStream(fos);

             oos.writeObject((ArrayList<String>) liste);
             oos.flush();
             fos.close();
             }
             catch(Exception e){}
     }
 
M

Markus

Gewerbliches Mitglied
Object-Streams sind hierfür der falsche Ansatz; mach dich mal über Writer schlau.

Übrigens: Bei allgemeinen Java Fragen, die nichts mit Android zu tun haben, kommst Du in Java Foren/Gruppen wahrscheinlich besser an Infos.

PS.: An was für einer App arbeitest Du eigentlich?
 
Ähnliche Themen - Problem: ArrayList in Datei schreiben Antworten Datum
4
0
8