Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Format specifikatörer i Java

    Använda klasserna i Java , kan programmerare skapa formaterade utdata med textsträngar och siffror . Genom String och Formatter klasser , kan Java-kod formatera text poster för utdata . Format specifikatörer instruera Java för att presentera dataelement på särskilda sätt . Format specifikatörer börjar med procenttecken , sedan lista olika valfria parametrar dikterar information om de uppgifter som ska formateras och hur den ska presenteras . Index

    Java-kod kan innehålla specificeraren argumentet index som en del av en formatering kommando . När Java-program kräver en formatering metod , passerar de denna metod formateringen informationen , vilken text som ska ingå och de dataposter som ska formateras . De dataobjekt visas som ett argument listan , så argumentet index tillåter kod att ange särskilda objekt inom denna lista . I följande kod utdrag visar en sektion av en formatering kommando inklusive argumentet index :

    % 2 $

    Index argument börjar vid position ett, antyder så här koden det andra argumentet i en lista < . br >
    flaggor

    flaggorna föreskrivaren tillämpar särskilda display regler för angivna argument . Till exempel kan en flagga anger att Java ska redovisa vissa poster med särskild inriktning , stoppning , vilket utrymme och ytterligare formatering som parenteser runt negativa tal . Flaggorna föreskrivaren visas efter det valfria argumentet index och innan bredden föreskrivaren , vilket är också frivilligt . Följande exempel på utdrag visar att ett särskilt argument bör anpassas vänster :

    % 2 $ -
    Bredd

    Bredden specifier tillåter kod för att diktera ett minimum av tecken till utgång . Denna specificeraren måste vara ett heltal , och kan inte vara negativ . Bredden specifier följer den valfria flaggor föreskrivaren och föregår precision föreskrivaren , även tillval . Följande exempelkod visar att ange en viss bredd för ett dataobjekt :

    % 2 $ 5

    Detta indikerar att Java ska visa minst fem tecken
    . precision

    precision föreskrivaren tillåter Java -program för att tillämpa en begränsning på antalet tecken som ska visas som en del av en formatering startas . Precisionen specifier måste framstå som ett heltal och kan inte vara negativ . Denna specifier visas efter bredden föreskrivaren och innan konvertering indikatorer , vilka båda är frivilliga och det kan inte vara närvarande . I följande kod utdrag visar en precision specifier :

    % 2 $ 5.3f

    Denna kod anger att Java ska visa tre siffror efter decimalkommat för ett flyttal . Precisionen specifier fungerar olika , beroende på konvertering i bruk Addera Konvertering

    formatbeskrivning krävs alltid när kod använder formateringsmöjligheter ; . Indikerar den specifika formateringen till använda för en viss datapost . Denna specificeraren måste vara anpassade till de dataobjekt i fråga och visas i form av ett tecken . Den formatbeskrivning visas sist i listan över valfria specifikatörer , men eftersom det bara krävs föreskrivaren kan förekomma i avsaknad av andra. Följande utdrag visar formaterar ett dataelement som heltal :

    % 2 $ d Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man upptäcker multibytetecken i Java
    ·Konvertera ResultSet att Drop - Down i JSP
    ·Hur man skapar en restaurang meny med ett Java- program…
    ·Hur till Öppen Java bilder i Android
    ·Sätten att namnge resurspaket i Java
    ·Hur konverterar man från RGB till YCrCb i Java
    ·Hur man läsa en fil med Java
    ·Callback-funktionen i Java
    ·Kan vi använda selen i Java
    ·Fördelarna med att använda JSP och Servlets
    Utvalda artiklarna
    ·Hur Split varje bokstav String i Python
    ·Hur till Fart upp frågor om Extremely Large MySQL tabe…
    ·000X0 PHP String Error
    ·Hur hämta data från en Grid till annan
    ·Hur Center en röstbrevlåda i Visual Basic
    ·Ta bort en Disconnected skrivare i VBS
    ·Hur man skriver beräkningsformler i Visual Basic
    ·Inaktivera avdelningarna på Fancybox
    ·Visual Basic datatyper
    ·Hur man testar för Intersecten av två linjerna i Pyth…
    Copyright © Dator Kunskap http://www.dator.xyz