--
Double.parseDouble(cos)
cos è una Stringa che contiene i valori elencati,
se modifico i dati con il punto al posto della virgola, funziona.
Lavorando con un'altro linguaggio (RPG400) è possibile impostare
all'inizio del pgm se il delimitatore dei decimali è il punto oppure
la virgola.
...così elimini anche gli eventuali separatori delle migliaia...
--
"Anderthal ®" <ande...@cheapnet.it> ha scritto nel messaggio
news:df4f8t$pmm$1...@area.cu.mi.it...
preferirei una soluzione migliore
--
~~~ Rifletti, prima di pensare! ~~~
"Anderthal ®" <ande...@cheapnet.it> ha scritto nel messaggio
news:df4h57$ssg$1...@area.cu.mi.it...
> Double.parseDouble(cos)
io eviterei i double per maneggiare soldi.
http://groups.google.com/group/it.comp.java/browse_thread/thread/6ff69057a61b661b/af653388efff83a2?lnk=st&q=java+double+bigdecimal+group:it.comp.java&rnum=6&hl=it#af653388efff83a2
http://groups.google.com/groups?q=java+double+bigdecimal+group:it.comp.java&start=0&scoring=d&hl=it&lr=&
mmh, io parto da una stringa, non credi sia applicabile il format,
pensav di fare un replace per sostituire gli eventiali punti con degli
spazi,
lasciando solo la virgola, poi eliminare gli spazi e infine fare il replace
della
virgola con il punto.
quindi se parto da "1.350,54 "
con il replace ottengo "1 350,54 "
a questo punto come si fa a eliminare gli spazi intermedi e ottenere una
stringa
allineata a sinistra?
> quindi se parto da "1.350,54 "
> con il replace ottengo "1 350,54 "
> a questo punto come si fa a eliminare gli spazi intermedi e ottenere una
> stringa
> allineata a sinistra?
Con il metodo replaceAll di String ad esempio.
Ciao,
Andrea.
> c'è modo di impostare la virgola come separatore dei decimali?
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html
--
Giambo - Occhio al filtro antispam _e_ alla whitelist !
boolean flagDone=false;
for (int i=s.lenght()-1; i>=0; i++){
if (s[i]=='.' || s[i]==','){
if (!flagDone){
flagDone=true;
tmp.append('.');
} //altrimenti non fai niente
}else
tmp.append(s[i]);
}
non ricordo la sintassi java ma l'importante è che capisci
l'algoritmo! Dove append deve aggiungere un carattere da sinistra, non
farmi cercare come fare! Questo immagino lo saprai benissimo
Stai programmando in java, le cose semplici cono già fatte,
qui bisogna pensare ad usare nn a riscrivere...!!!