Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Java kód môže obsahovať index argumentom špecifikátor ako súčasť príkazu formátovania . Keď Java programy volať metódu formátovania , prejdú touto metódou informácie o formátovaní , akýkoľvek text , aby zahŕňal aj dátové položky, ktoré majú byť formátované . Údajové položky sa zobrazia ako zoznam argumentov , takže index argument , umožňuje kód špecifikovať jednotlivé položky v tomto zozname . Nasledujúci výpis kódu ukazuje časť príkazu formátovania , vrátane indexu argumentu :
% 2 $
Index argumenty začínajú na pozícii jedna , takže tento kód označuje druhý argument v zozname < . br >
vlajky
vlajky špecifikátor platia osobitné pravidlá pre zobrazenie zadaných argumentov . Napríklad príznak môže znamenať , že Java by mala predložiť určité položky s konkrétnou zarovnanie , polstrovanie , predný priestor a ďalšie formátovanie , ako zátvoriek záporných čísel . Flags špecifikátor zobrazia po voliteľnom indexu argumentu a pred šírka Špecifikátor , ktorý je tiež voliteľná . Nasledujúca ukážka úryvok ukazuje , že konkrétny argument by mal byť zarovnaný vľavo : Spojené
% 2 $ -
Šírka
šírka špecifikátor umožňuje kód diktovať minimálne množstvo postáv na výstupe . Tento špecifikátor musí byť celé číslo a nemôže byť záporná . Šírka špecifikátor nasleduje voliteľné príznaky špecifikátor a predchádza presné Špecifikátor , tiež voliteľný . Nasledujúci kód vzorky demonštruje uvedením špecifických šírky pre dátové položky:
% 2 5 dolárov
To znamená , že Java by mala zobrazovať minimálne päť znakov
. presné
presnosť špecifikátor umožňuje Java programy aplikovať obmedzenie počtu znakov , ktoré sa zobrazujú ako súčasť operácie formátovania . Presnosť špecifikátor musí byť ako celé číslo , a nemôže byť záporná . Tento špecifikátor sa zobrazí po šírke špecifikátor a pred všetkými indikátory konverzie , z ktorých oba sú voliteľné , a preto nemusí byť prítomný . Nasledujúci výpis kódu ukazuje presný špecifikátor :
% 2 $ 5.3f klipart
Tento kód znamená , že Java by sa mal zobraziť tri číslice za desatinnou miesto pre číslo s plávajúcou čiarkou . Presnosť Špecifikátor funguje inak , v závislosti na konverziu v použití
konverzie
konverzie špecifikátor je vždy nutné pri kód používa formátovania funkcie ; . Znamená to , že konkrétne formátovania použiť pre konkrétne dátové položky. Tento špecifikátor musia byť vhodné pre dátové položky v pochybnosť a zobrazí sa v podobe znaku . Konverzie špecifikátor sa objaví posledná v zozname voliteľných projektantov , ale ako jediný požadované špecifikátor sa môžu objaviť v neprítomnosti všetkých ostatných . Nasledujúci úryvok ukazuje formátovanie dátovú položku ako desiatkové celé číslo :
% 2 $ d