Il Bello del Web

IPhone 4S, JailBreak, Nokia, Android, Giochi, Applicazioni, Guide, Trucchi TUTTO GRATIS!

Newsletter

Iscriviti alla Newsletter per ricevere direttamente nella tua mail tutti gli articoli pubblicati! Tutto Gratis!

ATTENZIONE: ricorda di confermare l'iscrizione tramite il link che ti arrivera nella casella di posta!

Formattare numeri in Java

Scritto il 9 02 2010 | Categoria Programmazione | Tag:

Per formattare i numeri in Java, potete utilizzare semplicemente la classe NumberFormat.java

Vi permetterà di formattare i  numeri secondo lo standard italiano con i decimali divisi dalla “virgola” e le migliaia dal “punto” ( esempio 1.234.124,75 )


// variabili con i dati d'input
int nDecimal = 2;
String numberToFormat = "9876,87787";

// creazione dell'oggetto NumberFormat
NumberFormat formattatore = NumberFormat.getNumberInstance();
// impostazione Locale ITALIA
formattatore = NumberFormat.getInstance(Locale.ITALY);

// impostazione del numero max di cifre decimali che desideriamo avere in output
// (2 in questo esempio)
formattatore.setMaximumFractionDigits(nDecimal);

// se l’input non è un tipo di dato double si è effettua il parsing
numberToFormat = numberToFormat .replace(’,',’.');
if(Pattern.matches("^-?\d+(\.\d+)?$", numberToFormat )){
// stampa 9.876,87

System.out.println(formattatore.format(Double.parseDouble(numberToFormat )));

}

Parole di ricerca chiave:


Bello Web | Richiedi la nostra amicizia su Facebook!


Se hai trovato utile l'articolo sostieni questo sito con un semplice voto. Clicca qui di seguito per votarci Grazie :-)



Scrivi un commento