Java. Collections o Arvg
Postat: 16 jul 2009, 23:17
Tjo!
Jag sitter med en samlig object i en arraylist. Alla objekt har samma basklass men sen är de lite specialicerade med arv i ett par nivåer.
Min fråga är då. Finns det fina inbyggda java funktioner som man kan ropa på för att bara få en mindre arraylist som bara innehåller de objekt av en speciell typ?
Lite kod för att visa vad jag är ute efter.
Crikel o rektangel ärver Shape.
Grejen är ju den att jag kan nog skriva sådan kod själv men nästan alla finns ju redan inbyggt i java 
mvh
Anders
Jag sitter med en samlig object i en arraylist. Alla objekt har samma basklass men sen är de lite specialicerade med arv i ett par nivåer.
Min fråga är då. Finns det fina inbyggda java funktioner som man kan ropa på för att bara få en mindre arraylist som bara innehåller de objekt av en speciell typ?
Lite kod för att visa vad jag är ute efter.
Crikel o rektangel ärver Shape.
Kod: Markera allt
Arraylist al = new ArrayList<Shape>();
al.add(new Rectangle());
al.add(new Rectangle());
al.add(new Circle());
al.add(new Circle());
Arraylist al2= al.getAllCircles(); // Ger mej då två cirklar

mvh
Anders