Eventuali duplicati:
String from EditText to floatCome convertire stringa in valore float in Android
In applicazione voglio convertire la stringa immessa nella casella di modifica per il valore corrispondente come 233243664376347845.89
al corrispondente valore fluttuante. Ma restituisce come IE10 dopo un certo numero, ad esempio 23324366IE10
Please help me. Il mio codice è -
NumberFormat format = NumberFormat.getInstance(Locale.US);
try
{
number = format.parse(e1.getText().toString());
} catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
La modifica lunghezza del testo è maggiore di 20 cifre, anche io voglio meno due valori float di modifica di testo ...
Provare un valore 'double'. – Stephan
usa Float.valueOf (String): http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Float.html#valueOf%28java.lang.String%29 – Blackbelt
Il 'doppio 'value (non è un' float') viene analizzato bene. Il problema è che non è * visualizzato * a destra. Dov'è il codice che stampa il 'numero'? – Jon