Dette innlegget vil forklare de nedenfor-listede måtene å få brukerens innspill på:
Så la oss begynne!
Hva er Java Scanner -klasse og hvordan du bruker den i Java
Java -skanner er den mest populære klassen for å få brukerens innspill i Java. Det gir forskjellige synkroniserte metoder som brukes til å lese inngangen. Det viktigste trekk ved skannerklassen er at den kan ta innspill fra forskjellige kilder som filer, inngangsstrømmer, brukere og så videre.
Eksempel
Kodeblokken nedenfor vil forklare hvordan du bruker skannerklasse for å få strengen, og heltalldata i Java:
I Java-programmet ovenfor utførte vi de nedenfor-listede funksjonalitetene:
Utgangen viser at skannerklassen med hell tar inngangen fra brukeren.
Hva er Java BufferedReader -klasse og hvordan du bruker den i Java
Java gir en forhåndsdefinert klasse som heter BufferedReader -klassen som brukes til å få brukerens innspill. Det er en klassisk Java -tilnærming for å få brukerens innspill. Den leser bare inngangsstrømmen og utfører ingen analyser.
Eksempel
I dette eksemplet vil vi bruke Readline () -metoden i BufferedReader -klassen for å få brukerens innspill:
Utdraget nedenfor viser den komplette koden og dens tilsvarende utgang:
Ovennevnte utdrag bekreftet arbeidet med BufferedReader -klassen.
Hva er Java -konsollklasse og hvordan du bruker den i Java
Det er en forhåndsdefinert klasse i Java som brukes til å få brukerens innspill fra konsollen (i.e., tastatur/skjermer). Det gir flere metoder som brukes til forskjellige formål, for eksempel Readline () -metoden brukes til å lese teksten fra konsollen. Konsollklassen fungerer ikke i et ikke-interaktivt miljø, e.g., Ide.
Eksempel
Den undergitte kodeblokken vil forklare hvordan du får brukerens innspill fra konsollen/Keybord:
Nå, åpne ledeteksten og følg instruksjonen som er gitt i utdraget nedenfor:
Slik samler vi og kjører et Java -program ved hjelp av Java Console Class.
Konklusjon
I Java brukes flere forhåndsdefinerte klasser som skanner, bufferedreader og konsollklasse for å få brukerens innspill. Java Scanner Class analyserer inndataene og bruker forskjellige metoder for å få brukerens innspill. BufferedReader -klassen leser bare inngangsstrømmen og utfører ingen parsing. Den bruker forskjellige innebygde metoder for å få brukerens innspill. Mens konsollklassen brukes til å få brukerens innspill fra konsollen (i.e., tastatur/skjermer), det fungerer ikke i et ikke-interaktivt miljø, e.g., Ide.