Powiel możliwe:
How to determine an object's class (in Java)?
Java determine which class an object isJak zidentyfikować typy obiektów w Javie
Mam następujący przykładowy niepełny sposób porównać typ obiektu danego obiektu
public void test(Object value) {
if (value.getClass() == Integer) {
System.out.println("This is an Integer");
}else if(value.getClass() == String){
System.out.println("This is a String");
}else if(value.getClass() == Float){
System.out.println("This is a Fload");
}
}
możemy nazwać ten m ethod jak
test("Test");
test(12);
test(10.5f);
ta metoda nie jest faktycznie działa, proszę mi pomóc, aby to działało
mój ulubiony rodzaj pytania. Oczekiwanie 45 odpowiedzi w ciągu 30 sekund. –
Użyj operatora 'instanceof'. 'If (wartość instanceof Integer) {' – Dandy
Duplikaty: http://stackoverflow.com/q/541749/1140748; http://stackoverflow.com/q/6149677/1140748 –