Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako formátovať stĺpce v jazyku Java

Java kód často potrebuje výstupných tabuliek s riadkami a stĺpcami. Programy generovanie tabuľky vytvára jeden riadok naraz . Aby však na poliach v každom rade , aby zodpovedal formátu tabuľky , inštancie rovnakého poľa v rôznych riadkoch musí byť v súlade s navzájom a záhlavie príslušného stĺpca . Vstavané Java knižnice podporujú formátovaný výstup . Môžete písať kód v jazyku Java , ktorý berie premennou dĺžkou hodnoty polí a formátuje ich do úhľadných stĺpcov . Návod dovolená 1

zahrnúť nasledujúce riadky na začiatku kódu Java :

import java.io.PrintStream ;

PrintStream myStream = new PrintStream ( ) ;

Môžete použiť ľubovoľnú inštanciu triedy PrintStream získať formátovaný výstup . Najmä štandardné výstup programu - System.out - je inštancia PrintStream
2

formátovať položky stĺpec s celočíselnú hodnotu tým , že sa zmestí do šírky stĺpca , as . v nasledujúcom ukážkovom kóde :

int Myint = 46 ;

myStream.format ( " % 5d " , Myint ) ;

Nahradiť " 5 " , s šírkou stĺpec . Príklad bude posielať " 46 " - celočíselná hodnota , pravým odôvodnené štandardne , pred tromi medzerami obsadiť päť miest celkom - na " myStream "
3

formáte . vstupná stĺpec s plávajúcou desatinnou čiarkou hodnoty tým , že ho hodí do šírky stĺpca , ako v nasledujúcom ukážkovom kóde :

float myFloat = 87,494 ;

myStream.format ( " % 6.2f " , myFloat ) ;

Nahradiť " 6 " s celkovou šírkou stĺpca - vrátane desatinnej bodky - a " 2 " , s počtom desatinných miest , aby sa ukázala . Desatinné miesta sa tiež postavili v celom stĺpci . Príklad pošle " 87,49 " - s plávajúcou desatinnou čiarkou hodnoty , pravým odôvodnené v predvolenom nastavení , pred jediným priestorom zaberať šesť miest v celkom - . Se " myStream "


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené