Basic Java-objecten , zoals integers en floating - point getallen opmaken , bestaan in het geheugen van de vaste voorstellingen die worden gedefinieerd door de Java- standaard - ongeacht hoeveel significante of decimalen een bepaalde programma gebruikt om zijn output. Uw Java code kan de manier waarop deze objecten te bedrukken met een aanzienlijke mate van flexibiliteit te manipuleren . Bovendien kunt u laten Java omgaan met de verschillende conventies gevolgd door elk land - dat is , de "locale ". Instructies 1 Maak een StringBuffer object om het resultaat van de opmaak proces te houden , zoals in de volgende voorbeeldcode : StringBuffer myBuffer = new StringBuffer ( ) ; < br > 2 Maak een Formatter -object dat de specifieke manieren waarop u uw output formaat zal belichamen . De volgende code is een voorbeeld : formatteerhulpprogramma myFormatter = new Formatter ( myBuffer , Locale.IT ) ; het voorbeeld te volgen van de Italiaanse conventie voor zijn output , zoals gespecificeerd door de locale argument om de . klasseconstructor 3 bevolken de Formatter , zoals in de volgende voorbeeldcode : float salaris = 54366,99 ; myFormatter.format ( " Deze is de waarde van Pi : % e % n " , Math.PI ) ; myFormatter.format ( " en dit is het salaris % f % n " , salaris ) ; Elke aanroeping . van Formatter.format ( ) voegt haar betoog formaat naar het resultaat van de voorgaande 4 Stuur uitgang van de Formatter om een output bestemming , zoals in de volgende voorbeeldcode : System.out.println ( myBuffer.toString ( ) ) ; het voorbeeld stuurt de output van de Formatter 's naar de standaard uitvoer van de Java-toepassing . |