Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak uložit soubor.txt do kolekce ArrayList? [Java]

Ahoj,

mám soubor vystup.txt a potřeboval bych ho přečíst / uložit do ArrayListu, v kolekci ho utřídit podle abecedy a pak ten setříděný soubor uložit.

Jak na to prosím?

Přepokládám, že začátek bude takto:

FileReader vstupSoubor1 = new FileReader ("vystup.txt");
BufferedReader vstup = new BufferedReader (vstupSoubor1);

Tedy začnu číst soubor a jak dále? Díky ..

Předmět Autor Datum
Načítat soubor je nejlepší přes třídu Scanner. 241.html Seřadíš to pak pomocí Collections.sort(tvu…
MaSo 21.02.2010 21:03
MaSo
A jak ho uložím do kolekce? :) v tom texťáku je 6 slov pod sebou .. ty chci dát do nějaký kolekce,…
n2 22.02.2010 18:09
n2
udělal jsem to takhle začátek je jasnej.. pak: Scanner scanner = new Scanner("vystup.txt"); while…
n2 22.02.2010 18:35
n2
Proč by nedalo, tohle musí jet... Ukaž ten kód celý... EDIT: Do toho konstruktoru Scanneru předávej… poslední
MaSo 22.02.2010 20:44
MaSo

udělal jsem to takhle

začátek je jasnej.. pak:

Scanner scanner = new Scanner("vystup.txt");
while (scanner.hasNextLine()) {
String precteno = scanner.nextLine();
seznam.add(precteno);
System.out.println(seznam);

ale to mi nějak nejede, nevyjedou mi ty věci, co jsou ve vystup.txt .. grrr :) .. myslim, že takhle se to napsat asi ani nedalo :/

Proč by nedalo, tohle musí jet... Ukaž ten kód celý...

EDIT: Do toho konstruktoru Scanneru předávej instanci File, jako v tom příkladu. Né, hned název souboru.

Zpět do poradny Odpovědět na původní otázku Nahoru