Dobry den, potreboval bych poradit, nejsem moc zkuseny v Jave...
Vytvarim evidenci, ktera obsahuje polozky... Kazda polozka ma sve parametry jako id, jmeno, prijmeni, kategorie.. Nevim jakou mam pouzit vhodnou kolekci, abych pote mohl vyhledavat podle paramatru(podle jmena) a tridit vse podle kategorii...
Dekuji za kazkou radu Honza.
Fórum › Java
Kolekce - vyhledavani a trideni
ArrayList by mohol úplne stačiť, pokiaľ nemáš nejaké špeciálne požiadavky na rýchlosť pridávania, mazania.... [ http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html ]
Vyhľadávanie si budeš musieť zabezpečiť sám, v tom ti kolekcie nepomôžu (majú metódu contains, ale na objekty ti asi moc nepomôže). Tzn prechádzať List a hľadať v objektoch.
Sortuje sa pomocou Collections.sort(List), ale tvoja trieda musí implementovať metódu compareTo(), resp ak chceš sortovať podľa viacerých vlastností, nakódiť komparátory a sortiť nimi. Viac http://www.onjava.com/pub/a/onjava/2003/03/12/java_comp.html?page=1
Juju to zni dobre a uz jsem neco mel v ArrayListu, ale nevim jak treba upravim polozku, ktera je uprostred.. mam arrayList objektu a potrebuju upravit objekt, ktery je nekde uprostred.
Promin za stupidni otazky, ale v Jave zacinam a fakt kolekce neumim..
Objekt upravis funkciou set, kde zadas index objektu ktory upravujes a nove udaje, ktore prepisu ten stary.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Kolekce->HashMap->Trideni podle vlastnosti vlozeho objektu — založil Zone_Trooper
Zamíchání kolekce — založil Kubas129
TFS a kolekce — založil Jirka
Struktura kolekce — založil Kartik
Semestrální práce - vlákna, kolekce — založil joe
Moderátoři diskuze