Grundlæggende Java-objekter , såsom heltal og flydende tal , der findes i hukommelsen i faste repræsentationer , der er defineret af Java standard - uanset hvor mange betydningsfulde eller decimaler et bestemt program bruger for sin produktion . Dit Java-kode kan manipulere den måde, hvorpå disse objekter bliver udskrevet med en betydelig grad af fleksibilitet. Desuden kan du lade Java håndtere de forskellige konventioner, efterfulgt af hvert land - det vil sige " locale ". Instruktioner
1
Opret et StringBuffer objekt til at holde resultatet af formateringen , som i følgende kodeeksempel : Hej
StringBuffer myBuffer = new StringBuffer ();
< br > 2.
Opret en Formatter objekt, der vil legemliggøre de specifikke måder, hvorpå du ønsker at formatere dit output. Følgende kode er et eksempel : Hej
Formatter myFormatter = new Formatter ( myBuffer , Locale.IT )
eksempel følge den italienske konvention sin produktion , som angivet af locale argument, . klassens konstruktør
3
befolker Formatter , som i følgende kodeeksempel : Hej
float løn = 54366,99 ,
myFormatter.format ( "Dette er værdien af Pi : % e % n " , Math.PI ),
myFormatter.format ( " og det er lønnen % f% n " , løn ),
Hver påkaldelse . af Formatter.format () føjer sin argumentation format til resultatet af de tidligere
4
Send Formatter output til en output destination , som i følgende kodeeksempel : Hej
System.out.println ( myBuffer.toString ());
eksempel sender Formatter output til den standard output af Java-program
.