logo

Kā lietot virknes ievadi Java

Java nextLine() metode

The nextLine() Skenera klases metode tiek izmantota, lai izņemtu virkni no lietotāja. Tas ir definēts java.util.Skeneris klasē. NextLine() metode nolasa tekstu līdz rindas beigām. Pēc rindas nolasīšanas tas novirza kursoru uz nākamo rindiņu.

Metodes paraksts ir:

 public String nextLine() 

Metode atgriež rindu, kas tika izlaista. Tas nepieņem nevienu parametru. Kad neatrod nevienu līniju, tad met NoSuchElementException . Tā arī met IllegalStateException ja skeneris ir aizvērts.

NextLine() metodes piemērs

 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); } } 

Izvade:

Kā lietot virknes ievadi Java

Java next() metode

Java Nākamais() metode var nolasīt ievadi pirms atstarpes ID atrasts. Tas nevar nolasīt divus vārdus, kas atdalīti ar atstarpi. Pēc ievades nolasīšanas tas saglabā kursoru tajā pašā rindā.

Metodes paraksts ir:

 public String next() 

Metode atgriež nākamo pilno marķieri no šī skenera. Tas nepieņem nevienu parametru. Tas met NoSuchElementException ja vairs nav pieejami marķieri. Tā arī met IllegalStateException ja skeneris ir aizvērts.

Nākamās() metodes piemērs

 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); } } 

Izvade:

Kā lietot virknes ievadi Java

Mēs redzam, ka viss, ko mēs rakstām pēc Java, tiek izlaists ar metodi un tiek lasīts tikai vārds Java.