Kezdőoldal » Számítástechnika » Programozás » A java nyelvben az ArrayList<t...

Goofre kérdése:

A java nyelvben az ArrayList<típus> elemeinek az indexe fix, vagy változik? Példa alább

Figyelt kérdés
Tegyük fel van egy szerver, azon van 10 játékos, 0-tól 9-ig beszámozva. A 10-es játékosnak van a 9-es indexű eleme. Ha mondjuk lecsatlakozik a 7-es játékos, a hozzátartozó érték is törlődik az arraylist-ből, akkor a 9-es indexű elem indexe átalakul 8-ra, vagy marad 9, és egy üres hely marad a 7-es játékoshoz tartózó elem helyén, ami jelen esetben a 6-os index-el rendelkezik

2014. márc. 17. 14:26
 1/4 anonim ***** válasza:
Válzotik. Ha egyet törölsz alistából, akkor 9 eleme marad, 0-tól 8-ig.
2014. márc. 17. 14:31
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

A törölt elem utáni elemek előrébb fognak kerülni 8->7, 9->8.


Ha ezt nem szeretnéd használhatsz pl. Map<Integer,Player>-t, vagy simán egy tömböt.

2014. márc. 17. 14:32
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%
Persze te azt meg tudod tenni, ha szeretnéd, hogy nem törlöd a listából, hanem beállítod azt az elemet null-ra. Ekkor a listádnak marad 10 eleme, ami közöl az egyik null.
2014. márc. 17. 14:32
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm a válaszokat!
2014. márc. 17. 14:38

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!