Mám textový dokument s čísly... Potřebuji čísla z dokumentu seřadit vzestupně. Vím, že existuje metoda Arrays.sort(String[]) , jenomže je problém, že ten textový dokument je tipu String. Tak asi jedinná věc je číst postupně řádky BufferedReaderem a ukládat do pole, které potom setřídím. Jenže to bych musel ze začátku vytvořit to pole natvrdo o počtu prvcích a to nemůžu. Takže bych musel udělat dynamické pole... Nejde to prostě jednodušeji? Díky :)
Fórum › Java
Seřazení textového dokumentu
No asi fakt budeš muset udělat pole čísel. Dynamické pole jde udělat pomocí třídy ArrayList, další možnost je přečíst soubor dvakrát - poprvé zjistit počet řádků, potom vytvořit pole a nakonec ho přečíst ještě jednou a nasypat hodnoty z něj do toho pole.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 16 hostů
Podobná vlákna
C# ukládání z textového dokumentu do pole — založil Nightwook
Zapis do textoveho dokumentu pomocou javascriptu — založil Anonymní uživatel
Načítání specifické proměnné z textového dokumentu — založil ondrej39
JS, DTD dokumentu a FF — založil Mickey
Heslo k dokumentu — založil Tokan
Moderátoři diskuze