Grundläggande Java-objekt , som heltal och flyttal , finns i minnet i fasta representationer som definieras av Java standard - oavsett hur många betydelsefulla eller decimaler ett visst program använder för dess utgång. Din Java-kod kan manipulera det sätt på vilket dessa objekt får tryckas med en betydande grad av flexibilitet . Dessutom kan du låta Java hantera olika konventioner följs av varje land - det vill säga " locale . " Instruktioner
1
Skapa en StringBuffer objekt för att hålla resultatet av formateringen , som i följande exempelkod :
StringBuffer myBuffer = ny StringBuffer ( ) ;
2
Skapa ett Formatter objekt som kommer att förkroppsliga de specifika sätt som du vill formatera utdata . Följande kod är ett exempel :
Formatter myFormatter = ny Formatter ( myBuffer , Locale.IT ) ;
exempel följa den italienska konventionen för sin produktion , som specificerats av locale argumentet till . klasskonstruktorn
3
Fylla på Formatter , som i följande exempelkod :
float lön = 54366,99 ,
myFormatter.format ( " Detta är värdet av Pi : % e % n " , Math.PI ) ;
myFormatter.format ( " och det är lönen % f % n " , lön ) ;
Varje åkallan . av Formatter.format ( ) lägger sin argumentation format till resultatet av de tidigare
4
Skicka Formaterare utgång till en utgång destination , som i följande exempelkod :
System.out.println ( myBuffer.toString ( ) ) ;
exempel skickar Formaterare utgång till standard ut från Java Addera
.