|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
[JAVA] problema da double a string
salve ragazzi ecco il mio problema effettuo una query a un Db access
Codice:
String valoreDb=rs.getString(1); Double numero=Double.parseDouble(valoreDb); mi restituisce questa eccezzione Exception in thread "main" java.lang.NumberFormatException: For input string: "4,57" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.parseDouble(Unknown Source)
__________________
visitate http://www.forumsenzacontro.altervista.org |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
perchè parseDouble si aspetta una stringa con il punto come separatore x i decimali e non la virgola.
prova questo: Codice:
DecimalFormatSymbols symbols = new DecimalFormatSymbols(); symbols.setDecimalSeparator(','); DecimalFormat decimal = new DecimalFormat("##0.00" , symbols); String valoreDb=rs.getString(1); Double numero=decimal.parse(valoreDb).doubleValue();
__________________
Acer 5940G{Intel Core i7 Q720 Quadri motore; 8Gb DDR3; ATI Radeon HD 4650 1024MB; 500Gb hdd} |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:52.