Zdravím,
pokud pole není nijak seřazené ani setříděné, je jediná možnost projít
je prvek po prvku a porovnávat hodnoty.
Pokud je seřazené podle hledaného prvku, použijte metodu
java.util.Arrays.binarySearch()

Filip Jirsák

19.11.07, Martin Jedlička <[EMAIL PROTECTED]>:
>
> Zdravim,
>
>    mam dotaz ohledne hledani objektu v poli.
>
> Mam tridu, ktera obsahuje atributy jmeno, adresa, stav, atd... tj. neco
> takovehoto:
>
> public abstract class AbstractItem {
>     protected String m_name;   = "";
>     protected long m_address  = 0;
>     protected boolean m_state = false;
>     ...
> }
>
>
> Tyto objekty mam potom v poli AbstractItem[].
>
> Ted bych potreboval metodu/zpusob, jak nejlepe a nejrychleji najit v
> poli AbstractItem[] objekt AbstractItem podle m_name nebo m_adress ci
> jineho atributu. Cili, pokud vyhledavam objekt podle jmena "Karel", tak
> mi to najde adekvatni objekt AbstractItem obsahujici jmeno Karel.
>
> Dekuju za kazdou radu.
>
> Martin
>
>
>


-- 
Filip Jirsák
[EMAIL PROTECTED]

Odpovedet emailem