Hai
Ik vul een arraylist op deze manier:
Nou wil ik later dat object weer opzoeken en verwijderen:
Helaas krijg ik de error dat "id" niet bestaat.
"java.lang.ArrayIndexOutOfBoundsException: -1"
Ik heb al diverse "zoek in de arraylist" manieren gepprobeerd maar die werken somehow allemaal niet.
(oa http://www.java-examples....nt-java-arraylist-example | http://www.java-examples....ch-java-arraylist-example )
Ik wil dus:
het object uit de arraylist "bomLijst" zoeken welke de id waarde "1" heeft meegekregen tijdens het maken.
hoe kan dit?
(zoeken naar "1" (als string) ivp als int hielp ook niet)
Ik vul een arraylist op deze manier:
code:
1
2
3
4
| int id = 1; Bom bom1 = new Bom(id, xpos, ypos); add(bom1); bomLijst.add(bom1); |
Nou wil ik later dat object weer opzoeken en verwijderen:
code:
1
2
3
4
5
6
| int id = 1; int index = bomLijst.indexOf(id); Bom b1 = bomLijst.get(index); b1.setVisible(false); b1.remove(b1); bomLijst.remove(index); |
Helaas krijg ik de error dat "id" niet bestaat.
"java.lang.ArrayIndexOutOfBoundsException: -1"
Ik heb al diverse "zoek in de arraylist" manieren gepprobeerd maar die werken somehow allemaal niet.
(oa http://www.java-examples....nt-java-arraylist-example | http://www.java-examples....ch-java-arraylist-example )
Ik wil dus:
het object uit de arraylist "bomLijst" zoeken welke de id waarde "1" heeft meegekregen tijdens het maken.
hoe kan dit?
(zoeken naar "1" (als string) ivp als int hielp ook niet)
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)