Grunnleggende Java-objekter , for eksempel heltall og flyttall , eksisterer i minnet i faste representasjoner som er definert av Java standard - uavhengig av hvor mange signifikante eller desimaler et bestemt program bruker for sin produksjon . Din Java-kode kan manipulere måten disse objektene blir skrevet ut med en betydelig grad av fleksibilitet . Videre kan du la Java håndtere de ulike konvensjoner etterfulgt av hvert land - det vil si "locale ". Instruksjoner
en
Opprett en StringBuffer objekt for å holde resultatet av formateringen prosessen , som i følgende eksempelkode : en
StringBuffer myBuffer = new StringBuffer ();
2
Opprett en Formatter objekt som vil legemliggjøre de spesifikke måtene du ønsker å formatere utgang. Følgende kode er et eksempel : en
Formatter myFormatter = new Formatter ( myBuffer , Locale.IT ) ;
eksempel følge den italienske konvensjonen for produksjonen sin , som angitt av locale argument til . klassen konstruktør
3
Befolke formateringskortet , som i følgende eksempelkode : en
float lønn = 54366,99 ,
myFormatter.format ("Dette er verdien av Pi :% e% n " , Math.PI ) ;
myFormatter.format ( ", og dette er lønnen % f% n " , lønn) ;
Hver påkalling . av Formatter.format ( ) føyer sitt argument format til resultatet av de forrige
4
Send formateringskortet utgang til en utmatingsmål , som i følgende eksempelkode : en
System.out.println ( myBuffer.toString ( ));
eksempel sender formatereren utgang til standard ut av Java-programmet
.