Java code Format moet vaak outputtabellen met rijen en kolommen . Programma's genereren een tafel door het genereren van een rij tegelijk . Echter , om voor de zones van elke rij voldoen aan een tabelformaat moet instanties van hetzelfde veld in rijen zijn uitgelijnd met elkaar en met de bijbehorende kolomkoppen . De ingebouwde Java-bibliotheken ondersteunen opgemaakte uitvoer . U kunt Java- code die variabele lengte veldwaarden en deze omzet in nette kolommen neemt schrijven . Instructies 1 Voeg de volgende regels aan het begin van uw Java- code : import java.io.PrintStream ; PrintStream MyStream = new PrintStream ( ) ; U kunt elke instantie van de PrintStream klasse aan de opgemaakte uitvoer te ontvangen gebruiken . In het bijzonder , de standaard uitvoer van het programma - instructie System - is een voorbeeld van PrintStream kopen van 2 Format een kolom vermelding met een integer waarde te creëren door het passen in de breedte van de kolom , zoals . in de volgende voorbeeldcode : int myInt = 46 ; myStream.format ( " % 5d " , myInt ) ; Vervang " 5 " met de breedte van de column . Het voorbeeld zal sturen " 46 " - de gehele waarde , rechts uitgelijnd standaard , voorafgegaan door drie spaties om vijf plaatsen bezetten in totaal - om " MyStream " 3 Format . een kolom invoer met een floating - point waarde door ze passen in de breedte van de kolom , zoals in de volgende voorbeeldcode : float myFloat = 87,494 ; myStream.format ( " % 6.2f " , myFloat ) ; Vervang " 6 " met de totale breedte van de kolom - met inbegrip van de decimale punt - en " 2 " met het aantal decimalen te tonen . De cijfers achter de komma zal ook worden opgesteld over de hele kolom . < Br aan " MyStream " - het voorbeeld zal zenden " 87.49 " - de floating - point waarde , rechts uitgelijnd standaard , voorafgegaan door een enkele spatie aan zes plaatsen bezetten in totaal. >
|