A
afiller
Gast
Hallo zusammen,
ich hab ein Problem bei welchem ich weder durch :### noch durch ???:L weiter gekommen bin:
Eigentlich recht einfach zu erklären mit dem gezeichten Code-Stück:
Wie komme ich an der Stelle mit den Fragezeichen an die Info ob mein Object o vorher ein int oder ein Integer war? Der Parameter muss in diesem Fall leider Object bleiben.
Ich hab schon 100 Dinge probiert wie o.getClass().isPrimitive() etc. aber das gibt leider alles kein true mehr zurück den Wert i weil er diese Info wohl durch das Casten auf das Object einfach total verliert.
Jemand Ideen?
Danke,
Andi[/code]
ich hab ein Problem bei welchem ich weder durch :### noch durch ???:L weiter gekommen bin:
Code:
public static void main(String[] args) {
int i = 5;
Integer j = new Integer(5);
testMethode(i);
testMethode(j);
}
private static void testMethode(Object o) {
?????????
}
Eigentlich recht einfach zu erklären mit dem gezeichten Code-Stück:
Wie komme ich an der Stelle mit den Fragezeichen an die Info ob mein Object o vorher ein int oder ein Integer war? Der Parameter muss in diesem Fall leider Object bleiben.
Ich hab schon 100 Dinge probiert wie o.getClass().isPrimitive() etc. aber das gibt leider alles kein true mehr zurück den Wert i weil er diese Info wohl durch das Casten auf das Object einfach total verliert.
Jemand Ideen?
Danke,
Andi[/code]