Wrong language? Choose different language instead:

close
Android Forum » Android Developer Forum » Android Code Snippets » Datei Zeilenweise auslesen

Datei Zeilenweise auslesen

Gehe zu Seite: « 1 2
RE: Datei Zeilenweise auslesen
verfasst am 08.11.2010 20:53:03 — geändert am 08.11.2010 20:53:29
Will meinen Senf auch dazu geben.

1public class MainActivity extends Activity {
2 private static Vector strings = new Vector();
3 private static InputStream fr;
4
5 public void onCreate(){
6 InputStream ins = getResources().openRawResource(R.raw.strings);
7 ReadFile(ins);
8 }
9
10 private static void ReadFile(InputStream stream){
11 fr = stream;
12 Scanner sc = new Scanner(fr);
13 while(sc.hasNext()){
14 strings.add(sc.nextLine());
15 }
16 }
17}

Habe ich bei einer App, die aus einer txt-Datei alle Zeilen in den Vector schreibt mit dem ich dann weiter Arbeite (Zufällige Zeile usw)
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Datei Zeilenweise auslesen
verfasst am 13.12.2010 09:47:48
Vector macht wenig Sinn hier da er synchronized ist -> lieber ArrayList / List benutzen.

Streams bitte mittels close schließen in einem try/finally Block!
Methoden werden in Java klein geschrieben: readFile .....

-----
Neu : Windmate HD | Bin auf der Google I/O anzutreffen

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Datei Zeilenweise auslesen
verfasst am 30.11.2011 19:04:25
Niemals Streams im finally block schließen. Vgl. Effective Java Programming von Bloch
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
Gehe zu Seite: « 1 2
Antworten