Goede middag, ik zit weer met een java vraag...
In het project dat we moeten maken moet een lijst met Ingenieurs objecten gesorteerd worden op basis van hun score. Hiervoor maak ik gebruik van het heapsortAlgoritme dat wat aangepast is zodat ik een ArrayList Ingenieursobjecten return ipv een int Array zoals in een standaard heapSort algoritme. Ik denk dat het zou moeten werken als ik volgende error niet kreeg:
"unexpected type"
dat krijg ik op volgend stukje code:
waarbij loc1 en loc2 integers zijn. De fout zit em dus dat hij blijkbaar geen ingenieursObject kan gelijk stellen aan een ander ingenieursObject oid. Ik probeerde dan maar:
maar dezelfde error kwam terug.
Kent er iemand een workaround hiervoor? ik kan het ook op een andere manier doen door gebruik te maken van unieke ID's die elke ingenieur heeft, maar dat wordt wel een beetje omslachtig
bij voorbaat dank
In het project dat we moeten maken moet een lijst met Ingenieurs objecten gesorteerd worden op basis van hun score. Hiervoor maak ik gebruik van het heapsortAlgoritme dat wat aangepast is zodat ik een ArrayList Ingenieursobjecten return ipv een int Array zoals in een standaard heapSort algoritme. Ik denk dat het zou moeten werken als ik volgende error niet kreeg:
"unexpected type"
dat krijg ik op volgend stukje code:
Java:
1
| engineerList.get(loc1) = engineerList.get(loc2); |
waarbij loc1 en loc2 integers zijn. De fout zit em dus dat hij blijkbaar geen ingenieursObject kan gelijk stellen aan een ander ingenieursObject oid. Ik probeerde dan maar:
Java:
1
| engineerList.get(loc1) =(Engineer) engineerList.get(loc2); |
maar dezelfde error kwam terug.
Kent er iemand een workaround hiervoor? ik kan het ook op een andere manier doen door gebruik te maken van unieke ID's die elke ingenieur heeft, maar dat wordt wel een beetje omslachtig
bij voorbaat dank