Јава нектЛине() метода
Тхе нектЛине() метода класе Сцаннер се користи за преузимање стринга од корисника. Дефинисано је у јава.утил.Сцаннер класа. Метод нектЛине() чита текст до краја реда. Након читања реда, баци курсор на следећи ред.
Потпис методе је:
public String nextLine()
Метод враћа линију која је прескочена. Не прихвата ниједан параметар. Када не пронађе ниједну линију, онда баца НоСуцхЕлементЕкцептион . Такође баца ИллегалСтатеЕкцептион ако је скенер затворен.
Пример методе нектЛине().
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); } }
Излаз:
Јава нект() метода
Јава следећи() метода може да прочита унос пре проналаска ид простора. Не може да чита две речи раздвојене размаком. Задржава курсор у истој линији након читања уноса.
Потпис методе је:
public String next()
Метод враћа следећи комплетан токен са овог скенера. Не прихвата ниједан параметар. То баца НоСуцхЕлементЕкцептион ако више нема доступних токена. Такође баца ИллегалСтатеЕкцептион ако је скенер затворен.
Пример методе нект().
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); } }
Излаз:
Можемо видети да све што напишемо после Јаве метода прескаче и чита само реч Јава.