Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java - seznam

Díky.
Je to přesně, jak říkáš, Collection seznamuZastávek.

assertEquals( 3 , seznamZa1.seznamZastavek().size() ); // krása

assertEquals( zastavka1, seznamZa1.seznamZastavek().get(0)); // hláška: cannot find symbol - method get(int) - pozice by měli souhlasit.
assertEquals( zastavka2, seznamZa1.seznamZastavek().get(1));
assertEquals( zastavka3, seznamZa1.seznamZastavek().get(2));
Ještě bych prosil pomoc k seznamu s jedním cyklem. On teda nakonec snad funguje ve všech případech, ale přijde mi to strašně kostrbatý, přímo hranatý :).
/**
* 1) Nelze přidat hráče s číslem dresu, který již v týmu existuje.
* 2) Pokud má hráč číslo dresu nula, tak se mu přiřadí první volné číslo dresu.
* - "hrac" má defaultně getCislo()0, ale můe mu být nastavena, pak se čísla nesmí opakovat
*/
    public boolean pridejHrace(Hrac hrac) {
        if(hrac.getCislo() == 0) {
            hrac.setCislo(1);
            for(int i = 1; i <= 99; i++) {
                for(Hrac cokoli1: seznamHracu) {
                    if(cokoli1.getCislo() == hrac.getCislo()) {
                        System.out.println(i+1);
                        hrac.setCislo(i+1);
                    }
                }
            }
        }
        for(Hrac cokoli1: seznamHracu) {
            if(cokoli1.getCislo() == hrac.getCislo()) {
                return false;
            }
        }
        seznamHracu.add(hrac);
        return true;
    }
Tím bych snad už mohl Vám dát odpočinout a skončit otravovat se seznamy (možná za čas s něčím jiným :) vtip :) )

M

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny