Se devi anche verificare che la intera stringa non sia malformata (es. lettere invece che numeri), allora sì, ovviamente non basta.Originariamente inviato da federica789
Inizialmente avevo pensato di fare un controllo sul segno - (meno) sul primo carattere....ma è ovvio che è sbagliato
Se devi fare il "parsing" di stringhe per convertirle in un valore numerico di tipo primitivo, ci sono diverse soluzioni.Originariamente inviato da federica789
quindi avevo pensato di castare le stringhe (catturando le exception)...ma non so come gestire le stringhe tipo la numero quattro
- Per numeri non "localizzati" (ovvero la solita forma inglese, senza separatori ecc...), ci sono i vari metodi parseXXX() dei vari Integer, Long, Double, ecc...
- Per numeri "localizzati" (es. con i separatori delle migliaia e per altri locale) ci solo le classi java.text.NumberFormat e java.text.DecimalFormat

Rispondi quotando