» Poradna » Ostatní

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 ..

Odpovědi na otázku

 |   | 

nacitani souboru, prace s array listem to si muzete nastudovat v nize uvedenych odkazech, ale
nikde jste nenapsal jak vypada vstupni soubor a jak jej chcete rozsekat do pole?
pismenko po pismeno, slovo po slovu, radek po radku, existuje milion a jedna moznost!?!?

nejake tutorialy:

http://www.linuxsoft.cz/article.php...

http://www.linuxsoft.cz/article.php...

http://www.linuxsoft.cz/article.php...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

v tom texťáku je 6 slov pod sebou .. ty chci dát do nějaký kolekce, a sestřídit .. a ten setříděný seznam uložit zase jako .txt .. a odkazy děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Mno v jave nedelam, ale doporucuju si rozlozit problem na podproblemy, a postupovat po jednotlivych krocich:
1) Otevrit soubor pro cteni - To mate.
2) Vytvorit si ArrayList, do ktereho budete cpat Stringy.
3) V cyklu nacitat (metoda ReadLine) ze souboru radky a vkladat je do ArrayListu.
4) Zavrit soubor.
5) Zavolat na ArrayList metodu Sort.
6) Otevrit soubor pro zapis.
7) V cyklu do souboru zapisovat radky(Writeln) z ArrayListu.
8) Zavrit soubor.

Tohle by nemel byt zadny vetsi problem. Kdyz nevite nejaky bod, tak google velice dobre poradi. staci se zeptat: "java file read" a hned vite jak nacitat ze souboru po radcich.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Díky .. postup bych vědět měl, právě je pro mě horší bod 3 .. :) to je celý zádrhel, zbytek už je hračka :) .. přesto Vám děkuji !

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Kolekce


Určitě si přečtěte

Z rozmazané šmouhy krásná fotka. Takhle kouzlí nová umělá inteligence MyHeritage

Z rozmazané šmouhy krásná fotka. Takhle kouzlí nová umělá inteligence MyHeritage

** MyHeritage slibuje nejlepší neuronovou síť pro vylepšování fotek ** Funguje tím líp, čím horší fotku upravuje ** Otestovali jsme desítky různých snímků

Marek Lutonský, Lukáš Václavík | 39

Nejlepší aplikace na předpověď počasí: Kde nejlépe zjistit, co zrovna chcete vědět

Nejlepší aplikace na předpověď počasí: Kde nejlépe zjistit, co zrovna chcete vědět

Obecných aplikací na předpověď počasí je nespočet, jenže často skončí jen u základní informace o počasí a nenabídnou odpovědi na řadu praktických otázek. A tak jsme si položili právě několik takových otázek a hledali aplikace či meteoslužby, které nám nejlépe odpoví.

Karel Kilián | 4

Google mapy, Seznam mapy, Apple mapy... Velké srovnání šesti internetových map. Kdo to dělá nejlépe?

Google mapy, Seznam mapy, Apple mapy... Velké srovnání šesti internetových map. Kdo to dělá nejlépe?

** Která klasická webová mapa se vám líbí nejvíce? ** Srovnali jsme šest velkých služeb v několika situacích ** Hlasujte v anketě

Jakub Čížek | 78

Epic chce rozbít monopol Play Storu a App Storu. Nastražil trik s hrou Fortnite a žaluje Google i Apple

Epic chce rozbít monopol Play Storu a App Storu. Nastražil trik s hrou Fortnite a žaluje Google i Apple

** Apple a Google odstranili z obchodů s aplikacemi hru Fortnite ** Její vývojáři nejprve přichystali parodické video ** V žalobách viní obě firmy z monopolního chování

Karel Kilián | 134

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

** Máme HBO Go, máme Netflix... ** Ale stejně krademe filmy a seriály ** Když už musíte, stahujte torrenty bezpečně v Seedru

Jakub Čížek | 140


Aktuální číslo časopisu Computer

Megatest mobilů do 8 000 Kč

Test bezdrátových headsetů

Linux i pro začátečníky

Jak surfovat anonymně