List w Java

0

Hej,

mam problem, posiadam ArrayList z różnego typami obiektami zdefiniowanymi przez siebie jak uzyskać liczbę wszystkich obiektów typu X ?

Dzięki za to forum i cały serwis- to mój pierwszy post tutaj.

Pozdrawiam

0

Policzyć w pętli korzystając z instanceof.

0

Dzięki za odpowiedź ale mam pytanie, a co zrobić jeśli to jest zrobione w ten sposób że w jednym pliku mam HashMap i publiczną metodę zwracającą:

    public List<Fruits> fruits() {
        return new ArrayList<Fruit>(fruits.keySet());
    }

i liczbę chcę otrzymać w innym pliku ?

0

A jakie znaczenie ma to, że są dwa pliki?
Btw, pomysł żeby metoda nazywała się tak samo jak pole w klasie (fruits) jest raczej nieudany.

0

fruits to nazwa HashMapy. W array list mam klucze z hashmapy

0

fruits to również nazwa metody.

0

zmieniłem na fruitsHashMap- racja dzięki, jasne ze to niedobry pomysł był jednak nadal nie wiem jak przelecieć przez listę mając ją w postaci mniej więcej takiej:

gdzie FruitsHandler.java

FruitsHandler.get().animalsList(); jak do niego napisać iterator lub while loop z instanceof ?

1
int licznik=0;
for(int i=0;i<owoce.size();i++)
{
    if(owoce.get(i) instanceof ...)
    {
        licznik++;
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1