
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 ..
Načítat soubor je nejlepší přes třídu Scanner.
241.html
Seřadíš to pak pomocí Collections.sort(tvujArrayList).
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.