Denne oppskrivningen vil utdype tilnærmingene til å anvende “systemet.i.Les () ”-metode i Java.
Hva er “System.i.Les () ”i Java?
“System.i.lese()”Metoden leser neste byte med data fra inngangsstrømmen. Disse dataene kan omfatte flere datatyper.
Syntaks
System.i.Les (byte [])I syntaks ovenfor:
Eksempel 1: Bruke “System.i.Les () ”og takler unntaket via" kaster "nøkkelordet i Java
Dette eksemplet bruker "lese()”Metode for å lese og vise brukerinndataene. Dessuten håndteres det ansiktet unntak via "kaster”Nøkkelord:
public class SystemReadI dette kodebiten, utfør trinnene under leverte:
Produksjon
I denne utgangen kan det analyseres at siden brukerinngangsverdiene er innenfor den tildelte arraystørrelsen, vises verdiene deretter.
Før du går videre til neste eksempel, må du huske å inkludere pakken under for å takle “I/O”Begrensninger:
Importer Java.io.IOException;Eksempel 2: Bruke “System.i.Les () ”og takler unntaket via" Try/Catch "-uttalelsen i Java
I dette eksemplet kan den diskuterte metoden brukes for å lese brukerinngangsverdiene og håndtere “IOException”I“å fange”Blokk:
public class SystemRead2Bruk følgende trinn i samsvar med ovennevnte kodebit:
Produksjon
I dette utfallet kan det antydes at brukerinngangsverdiene i begge tilfeller returneres deretter.
Merk: I begge eksemplene ovenfor, blir verdiene som omfatter flere datatyper behandlet forutsatt at disse verdiene er innenfor den tildelte størrelsen, i.e., “25”.
Konklusjon
“System.i.lese()”Metode i Java leser neste data byte fra inngangsstrømmen. Disse dataene kan være av forskjellige typer, i.e., “Heltall”,“Streng", etc. Denne metoden leser brukerinndataverdiene og takler unntaket av det via "kaster”Nøkkelord eller“å fangeHenholdsvis uttalelse.