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 |