...la domanda è semplice:
come si converte un formato object in formato float?
la risposta anche è semplice?![]()
...la domanda è semplice:
come si converte un formato object in formato float?
la risposta anche è semplice?![]()
assioma
Be' semplicemente si può fare un cast; ad esempio prendi il metodo get di Vector esso restituisce un Float ebbene supponi questo caso:
In questo caso facendo il cast dell'Object ottenuto utilizzando il metodo get.... ottieni un Float.Codice PHP:
Vector v = new Vector();
v.add( new Float( 4.7f ) );
v.add( new Float( 5.7f ) );
v.add( new Float( 6.7f ) );
Float f = ( Float )( v.get( 0 ) );
Spero di esserti stato d'aiuto.. ciao![]()
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
Passate alla 1.5 , dove questi cast non sono più necessari
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(0, 42);
int total = list.get(0);
![]()
![]()
Lang=Java
Ambiente = Eclipse forever
Ubuntu& Win XP Pro
la seconda assegnazione non va bene per incompatible types!codice:Object objectmegpremedacq = letturamultipla1.out2[0] ; float megpremedacq = objectmegpremedacq;![]()
assioma
Facciamo un po di chiarezza... tu vuoi convertire un Object in Float o in float?
Float è diverso da float.... Float con la F maiuscola è una classe Wrapper,è proprio un oggetto, float con la f minuscola è un tipo primitivo.
Nel primo caso va bene quello che ti ho fatto vedere ( ciò per la F ); nel secondo caso invece dovresti fare:
float p = ( ( Float )( vett.get( 0 ) ) ).floatValue();
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
il mio caso è float.
Ho risolto solo convertendo il mio Object in String e poi convertendo
il tipo String in float.
assioma