Kezdőoldal » Számítástechnika » Programozás » A tömblistában le lehet...

A tömblistában le lehet kérdezni úgy, egy elem indexét, hogy azt előtte egy változóba raktuk JAVA-ban?

Figyelt kérdés

Úgy értem, hogy nem így: lista.add(5); lista.indexOf(5);

hanem úhy, hogy már egyszer korában hozzáadtuk egy kétdimendiós tömblistába, majd a konkrét változóra keresünk rá nem egy objektumra vagy értékre.

pl:

int k=asd;

lista.indexOf(k);


A Consolba -1-et ír ki, tehát ahogy akarom úgy mégse lehet. Biztosan benne van ez az érték. Hogyan tudnám lekérdezni az indexét, anélkül, hogy tudnám magát az értéket?



2018. júl. 17. 18:03
 1/7 anonim ***** válasza:
Le.
2018. júl. 17. 18:32
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

int k=asd;


Ha már abban a két sornyi példában ami idevetettél se adsz koherens kódot nekünk, akkor szó szerint 0 támpontunk van arról, hogy miért nem működik amit akarsz. Merthogy igen, kéne tudnod változóban tárolt értékre rákeresni.

2018. júl. 17. 19:29
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

#2 Kihagytam a ""-jelet. Másik példa akkor: int valtozo="szo"; lista.indexOf(k);


Még pontosabban fogalmazva... JTable-ből kiválasztok egy értéket (valaszt=tabla.getValueAt(selectedRow, 3).toString();)

Ezt letárolom egy változóban és a már meglévő kétdimenziós tömbből szeretném megkeresni az indexét. (lista.indexOf(valaszt);)

2018. júl. 17. 20:11
 4/7 anonim ***** válasza:
Hát ha te ezt a kódot: int valtozo="szo" Java-ban lefordítod, és ráadásul a fenti példa -1-et ír ki rá eredményül, akkor 1 millió forintot fizetek neked.
2018. júl. 17. 20:14
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
100%
És máris kiderülnek részletek, mint például, hogy kétdimenziós tömbben akarsz keresni. Az indexOf arra van, hogy egydimenziós tömbben tudjál keresni, ha egy 2d tömbben akarsz megtalálni egy elemet, akkor kénytelen leszel írni egy ciklust ami végigmegy rajta.
2018. júl. 17. 20:45
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

#5

És törölni tudok kétdimenziós tömbben?

lista.remove(szo);


#4

*String...

2018. júl. 20. 10:51
 7/7 anonim ***** válasza:

Nem tudsz.

A tömbök fix méretűek.

2018. júl. 20. 11:08
Hasznos számodra ez a válasz?

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!