Hi,
ich hab folgendes Problem:
ich habe eine ArrayList, die Float Objekte enthält, wird also so aufgebaut:
ArrayList list = new ArrayList();
list.add(new Float(0));
Jetzt will ich den Wert, der in der ArrayList an einer bestimmten Stelle steht vergleichen mit nem anderen Wert, also so:
if((Float)list.get(arrayCounter)
Hallo Alex,
[…]
Jetzt will ich den Wert, der in der ArrayList an einer
bestimmten Stelle steht vergleichen mit nem anderen Wert, also
so:
if((Float)list.get(arrayCounter) ((Float)list.get(arrayCounter)).floatValue Float ist eben kein float. Der erste Typ ist ein Objekt.
Der zweite Typ ist ein primitiver Datentyp.
Unter JDK 1.5 (aka Java 5) kann man vermutlich den Vergleich wie oben hinschreiben.
Der Code wird dann vom Compiler automatisch erzeugt.
Gruß,
Frank