De PrintStream klasse is een deel van de input en output resource bibliotheek binnen de Java-taal . De PrintStream klasse voorziet in data -uitgang functionaliteit in combinatie met andere uitgang objecten. Ontwikkelaars kunnen objecten van de PrintStream klasse te maken binnen hun applicaties , bellen methoden op deze objecten om gegevens te produceren . De PrintStream klasse passend in een bepaald aantal gevallen , met een specifiek aantal constructors en methoden toegang tot het gebruik ervan . Importeren Om gebruik te maken van de PrintStream klasse te maken , moeten de aanvragen belangrijkste pakket Java's voor input en output operaties importeren. De volgende code toont het importeren van het pakket voor de PrintStream klasse: import java.io. * ; Ontwikkelaars moeten deze lijn zijn aan de top van elke klasse bestand waarin zij wensen te gebruiken de PrintStream klasse . Als een bestand bevat verwijzingen naar de PrintStream klasse, maar deze import verklaring niet gebruikt , zal het programma niet compileren en correct te kunnen werken . Bij het programmeren in een Integrated Development Environment voor Java , zullen ontwikkelaars foutmeldingen te zien totdat ze aanvullen met de juiste instructie import . Creation Om objecten van de PrintStream klasse te maken , ontwikkelaars kunnen kiezen uit een aantal constructormethoden . De volgende voorbeeldcode geeft aan een van hen : PrintStream myPrintStream = new PrintStream ( myOutputStream ) ; Deze code gebruikt de constructormethode van de PrintStream klasse die een OutputStream object accepteert . Het gebruik van de " nieuwe " keyword zorgt ervoor dat de constructor -methode uit te voeren , de terugkeer van een instantie van de klasse , waarin de code winkels met behulp van een variabele referentie. Andere versies van de PrintStream constructormethode nemen bestand en reekstype parameters , met de snaren vertegenwoordigen bestandsnamen . Methoden De PrintStream klasse biedt een scala aan uitvoermethoden . De append methode voegt een karakter toe aan de huidige stroom als volgt : myPrintStream.append ( ' a ' ) ; De schrijf methoden waarmee programmeurs bytes toe te voegen aan de beek , terwijl het formaat methoden kunnen gegevens voorafgaand aan de uitgang worden geformatteerd . De print methodes te nemen verschillende soorten parameters , waaronder strijkers , karakters , booleans , objecten en typen nummer . De volgende voorbeeldcode geeft aan het aanroepen van de methode print met een string parameter : myPrintStream.print ( " Hello" ) ; overwegingen PrintStream klasse , net als veel van Java's input en output klassen , biedt geen uitgang functionaliteit op zijn eigen , maar werkt eerder in combinatie met andere klassen in het pakket . De PrintStream klasse zet de uitgang bytes , die niet altijd geschikt is voor de behoeften van bepaalde programma's . Veel van de output klassen in Java gooi Input Output uitzonderingen als er iets mis is met de output proces gaat . Maar de PrintStream klasse dit niet doet , waardoor de hoeveelheid van exception handling code programmeurs moeten implementeren bij het gebruik van de klas .
|