logo

Kaip įvesti eilutės įvestį Java

Java nextLine() metodas

The kita eilutė () Skaitytuvo klasės metodas naudojamas norint paimti eilutę iš vartotojo. Jis apibrėžtas java.util.Scanner klasė. NextLine() metodas skaito tekstą iki eilutės pabaigos. Perskaitęs eilutę, jis perkelia žymeklį į kitą eilutę.

Metodo parašas yra:

 public String nextLine() 

Metodas grąžina eilutę, kuri buvo praleista. Jis nepriima jokių parametrų. Kai neranda jokios linijos, tada meta NoSuchElementException . Taip pat meta IllegalStateException jei skaitytuvas uždarytas.

NextLine() metodo pavyzdys

 import java.util.*; class UserInputDemo1 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.nextLine(); //reads string System.out.print('You have entered: '+str); } } 

Išvestis:

Kaip įvesti eilutės įvestį Java

Java next() metodas

Java Kitas() metodas gali nuskaityti įvestį prieš randant tarpo ID. Jis negali perskaityti dviejų žodžių, atskirtų tarpu. Nuskaitęs įvestį, žymeklis išlieka toje pačioje eilutėje.

Metodo parašas yra:

 public String next() 

Metodas grąžina kitą pilną prieigos raktą iš šio skaitytuvo. Jis nepriima jokių parametrų. Tai meta NoSuchElementException jei daugiau žetonų nėra. Taip pat meta IllegalStateException jei skaitytuvas uždarytas.

Next() metodo pavyzdys

 import java.util.*; class UserInputDemo2 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.next(); //reads string before the space System.out.print('You have entered: '+str); } } 

Išvestis:

Kaip įvesti eilutės įvestį Java

Matome, kad tai, ką rašome po „Java“, metodas praleidžiamas ir skaitomas tik žodis „Java“.