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
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
Policzyć w pętli korzystając z instanceof.
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 ?
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.
fruits to nazwa HashMapy. W array list mam klucze z hashmapy
fruits to również nazwa metody.
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 ?
int licznik=0;
for(int i=0;i<owoce.size();i++)
{
if(owoce.get(i) instanceof ...)
{
licznik++;
}
}