Met klassen van de Java-taal , kunnen programmeurs opgemaakte uitvoer met tekenreeksen en getallen te creëren . Door de String en Formatter klassen , kan Java-code opmaken tekst items voor uitvoer . Formaat bestekschrijvers instrueren Java om data-items te presenteren op een bepaalde manier . Formaat bestekschrijvers beginnen met het percentage teken , vervolgens een lijst van diverse optionele parameters dicteert informatie over de gegevens die moeten worden opgemaakt en hoe het moet worden gepresenteerd. Index Java- code kan de redenering index specificeerder als onderdeel van een opmaakopdracht . Als Java-programma's noemen een formatteringsmethode , ze passeren deze methode de opmaak informatie , een tekst op te nemen en de gegevens moeten worden geformatteerd . De data-items worden weergegeven als een lijst met argumenten , zodat het argument index zal code om bepaalde items te geven binnen deze lijst . De volgende code fragment toont een gedeelte van een opmaakopdracht waaronder het argument index : % Pagina 2 $ Index argumenten beginnen op positie een, dus deze code geeft het tweede argument in een lijst < . br > vlaggen De vlaggen specifier geldt vooral weergave regels opgegeven argumenten . Bijvoorbeeld , kan een vlag aan te geven dat Java bepaalde items moeten presenteren met bijzondere uitlijning , padding , wat leidt ruimte en extra opmaak zoals haakjes rond negatieve getallen . De vlaggen specifier verschijnt nadat het optionele argument index voor de breedte en specificiteit , die ook facultatief . Het volgende voorbeeld fragment geeft aan dat een bepaald argument links moeten worden afgestemd : % 2 $ - Breedte De breedte specifier maakt code een minimumhoeveelheid tekens uitgang dicteren . Dit specifier moet een geheel getal zijn en kan niet negatief zijn . De breedte specifier volgt de optionele vlaggen voorschrijvers en gaat vooraf aan de precisie specifier , ook optioneel . De volgende voorbeeldcode geeft aan dat daarin een specifieke breedte voor een data-item : % Pagina 2 $ 5 Dit geeft aan dat Java moet minimaal vijf tekens weer . Precision nauwkeurige specificiteit kan Java-programma een beperking toe te passen op het aantal tekens worden weergegeven als onderdeel van het formatteren . De precisie specifier moet verschijnen als een geheel getal en kan niet negatief . Dit specifier verschijnt nadat de breedte specifier en voordat conversie indicatoren beide zijn optioneel en dus niet aanwezig zijn . De volgende code fragment toont een precisie specifier : % Pagina 2 $ 5.3f Deze code geeft aan dat Java drie cijfers na de komma voor een floating point getal moet worden weergegeven . De precisie specifier werkt anders , afhankelijk van de conversie in gebruik Omzetting conversie specificatie is altijd nodig als code gebruikt formatteren functies: . Betekent de specifieke opmaak gebruiken voor een bepaalde gegevensitem . Dit specifier moet aangepast zijn aan de data-item in kwestie en verschijnt in de vorm van een personage . De conversie specificatie wordt de laatste lijst van facultatieve specifiers , maar de enige vereiste specifier in afwezigheid van andere verschijnen. Het volgende fragment toont het formatteren van een data-item als een decimaal getal : % 2 $ d
|