Adott egy lista, melyben kutyák adatai vannak. A feladat az, hogy töröld ki a listából a vizslák adatait. Itt egy kutya osztály a feladathoz:
class Kutya { private String fajta; private int kor; private String szin; public Kutya( String f, int k, String sz ) { fajta = f; kor = k; szin = sz; } public String getFajta() { return fajta; } public int getKor() { return kor; } public void setKor( int kor ) { this.kor = kor; } public String getSzin() { return szin; } @Override public String toString() { return "Kutya{" + "fajta=" + fajta + ", kor=" + kor + ", szin=" + szin + '}'; } }
Itt meg a kutyák listája:
ArrayList<Kutya> kutyak = new ArrayList<Kutya>(); kutyak.add( new Kutya("tacsko", 3, "fekete") ); kutyak.add( new Kutya("vizsla", 6, "arany") ); kutyak.add( new Kutya("vizsla", 3, "fekete") ); kutyak.add( new Kutya("labrador", 7, "zsemle") ); kutyak.add( new Kutya("labrador", 5, "arany") ); kutyak.add( new Kutya("vizsla", 3, "arany") ); kutyak.add( new Kutya("labrador", 7, "fekete") ); kutyak.add( new Kutya("vizsla", 3, "barna") ); kutyak.add( new Kutya("labrador", 7, "barna") ); kutyak.add( new Kutya("labrador", 1, "zsemle") ); kutyak.add( new Kutya("tacsko", 2, "fekete") );
A feladat tehát adott, töröld ki a vizslák adatait a listából.
Pingback: Java egyperces – Törlés listából megoldása |