Viktige funksjoner ved PrintStream -klasse i Java
Hvordan bruke PrintStream -klasse i Java i Ubuntu 20.04
Datautskrift til utdataene blir muliggjort via PrintStream -klassen, som tilbyr mange metoder for å enkelt skrive ut representasjoner av forskjellige dataverdier. Før du oppretter en PrintStream, Java.io.PrintStream -modulen må importeres. Slik opprettes utskriftsstrømmen etter at vi har lastet inn pakken. Vi vil utforske noen få metoder for PrintStream -klasse med Java -samlingen.
Eksempel 1: Bruke PrintStream Class Method Println () i Java i Ubuntu 20.04
Det er en bedre iterasjon av Print () -teknikken. På konsollen ble tekst også en gang vist av den. Den tilhører PrintStream -klassen og er en overbelastet metode. Som et argument tar det en streng. Når hele uttalelsen er skrevet ut, blir pekeren flyttet til hodet på den påfølgende linjen. Det grunnleggende skillet mellom println () og print () er dette.
Vi etablerte en klasse, "PrintStream1", som påkaller hovedmetoden. Inne.tekst". Etter det sendes objektet “Fos” i PrintStream -klassen som en inngang. Med forekomsten “P” for PrintStream har vi brukt Println -funksjonen. Println -metoden skriver ut den spesifiserte heltallverdien og strengverdiene i filen "Filen.tekst".
Først har vi samlet koden vår med Java -klassenavnet “PrintStream1”.
Etter det har vi åpnet filen “Fil.txt, ”der println -metoden skriver ut heltall og strengverdier som følger:
Eksempel 2: Bruke PrintStream Class Method Printf () i Java i Ubuntu 20.04
Den forberedte strengen kan skrives ut ved hjelp av printf () -metoden. Argumenter og en formatert streng er to av dens inkluderte parametere. Både tekst og data er inkludert i den formaterte strengen. Og dataene i den forberedte strengen erstattes av parametrene.
Vi har en klasse, "PrintStream2," og vi har laget hovedmetoden i den klassen. Etter det kalte vi prøvefangstblokken. I prøveblokken har vi definert utskriftsstrømmen som en "fil". PrintStream tar deretter filen “Fil.txt ”som en inngang. Variabelen er merket som "DOB" og gitt en heltallverdi. Her er denne heltallverdien “25” et argument for printf () -metoden levert av PrintStream -klassen. Uttalelsen gitt i printf () -metoden er en formatert streng.
Når koden er samlet, settes det ovennevnte innholdet inn i filen "Fil.tekst".
Eksempel 3: Bruke PrintStream Class Method Print () i Java i Ubuntu 20.04
For at tekst skal vises på konsollen, bruk metoden Print (). Det er en PrintStream -klassemetode som er overbelastet. Det er mulig å passere i en streng som en parameter. Uttalelsen er skrevet ut, men markøren er fremdeles på den linjen. Den fungerer også hvis ingen parametere er analysert.
Innenfor hovedmetoden i klassen "PrintStream3", har vi opprinnelig erklært variabelen "-teksten", som har strengen som datatypen "String" er satt for denne variabelen. Deretter brukte vi prøveangrepsblokken. Der har vi et "resultat" -objekt for opprettelsen av utskriftsstrømmen, og utskriftsstrømmen har filen "Fil.tekst". Vi har introdusert en annen metode, "Print" fra PrintStream. Utskriftsmetoden tok "tekst" -variabelen og satte den inn i filen "Fil.tekst".
Når filen “Filen.txt ”åpnes, den er lastet med strengen som er spesifisert ovenfor.
Eksempel 4: Bruke PrintStream Class Method Writ () i Java i Ubuntu 20.04
Der har vi en annen metode som PrintStream -klassen tilbyr, kjent som skriver (). Skriver () “len” byte som begynner ved forskyvning “av” i den gitte byte -matrisen til denne strømmen. "Len" og "av" er parametrene denne metoden tar.
For hovedmetoden i klassen “PrintStream4” har vi gitt variabelen “CH” av typen “byte”. Vi har satt verdien “75” for “CH” -variabelen. Deretter opprettet vi objektet som "PS" for utskriftsstrømmen og kalte “systemet.ute". Etter det benyttet vi skrive () -metoden og passerte variabelen “CH” til den. Her er den gitte byten skrevet til denne utgangsstrømmen via metoden Skriv.
Skriv () -metoden viste utgangen fra den spesifiserte byte.
Konklusjon
Vår kunnskap om Javas PrintStream -klasse ble utvidet i denne guiden. Det er flere teknikker for å skrive data til andre strømmer levert av denne klassen. Primitive data blir transformert til tekstformat av denne klassen, som deretter sender resultatet til utgangsstrømmen. Data skrives ut til en OutputStream som administreres av underklassen til filterOutputStream, kjent som PrintStream. Det blir også sett på som et verktøy for å forbedre funksjonaliteten til denne utgangstrømmen.