por qué esto funciona:Java, lanzamiento imposible Objeto flotar ..... ¿por qué?
Object prova = 9.2;
System.out.println(prova);
Double prova2 = (Double) prova;
System.out.println(prova2);
Y esto no lo hace?
Object prova = 9.2;
System.out.println(prova);
Float prova2 = (Float) prova;
System.out.println(prova2);
He perdido 1 hora en mi java causa de aplicaciones para Android de esta cosa así que tuve que echarlo en un doble y que el doble en un flotador o tuve una excepción
Si usted lee el texto de la excepción de este último (que yo supongo que es 'ClassCastException'), y luego mira la jerarquía de herencia para' Float' y 'Double', la respuesta debe ser evidente. – Anon