logo

Јава Сцаннер нект() Метод

Нект() је метод класе Јава Сцаннер који проналази и враћа следећи комплетан токен са скенера који се користи. Постоје три различита типа Јава Сцаннер нект() методе које се могу разликовати у зависности од параметра. Су:

  • Јава Сцаннер нект() Метод
  • Јава Сцаннер нект(Стринг паттерн) Метод
  • Јава Сцаннер нект(Паттерн паттерн) Метод

1. Метод Јава Сцаннер нект().

То је метода класе Сцаннер која се користи за добијање следећег комплетног токена од скенера који се користи. Комплетном токену претходи и следи унос који одговара узорку граничника.

2. Метод Јава Сцаннер нект(Стринг паттерн).

То је метода класе Сцаннер која враћа следећи токен ако се поклапа са шаблоном конструисаним из наведеног низа.

3. Јава скенер следећи (шаблон узорка) Метод

То је метода класе Сцаннер која враћа следећи токен ако одговара наведеном шаблону.

Синтакса

Следе изјаве о следећи() метод:

 public String next() public String next(String pattern) public String next(Pattern pattern) 

Параметар

Тип података Параметар Опис Обавезно/опционо
Низ шаблон То је низ који специфицира образац за скенирање. Потребан
Шаблон шаблон То је образац за скенирање за одређени низ. Потребан

Повратак

Метод нект() враћа следеће комплетне токене.

Изузеци

НоСуцхЕлементЕкцептион - Избациће овај изузетак ако се не пронађе више токена.

ИллегалСтатеЕкцептион - Избациће овај изузетак ако се инвокација изврши након што се скенер затвори.

Верзија компатибилности

Јава 1.5 и новије верзије

Пример 1

 import java.util.*; public class ScannerNextExample1 { public static void main(String[] args) { System.out.print('Enter full name: '); //Create scanner object and read the value from the console Scanner scan = new Scanner(System.in); //Read the first token String firstName = scan.next(); //Read the second token String lastName = scan.next(); //Print the token values read by Scanner object System.out.println('First Name is: '+firstName); System.out.println('Last Name is: '+lastName); scan.close(); } } 

Излаз:

 Enter full name: Hritik Roshan First Name is: Hritik Last Name is: Roshan 

Пример 2

 import java.io.File; import java.io.FileNotFoundException; import java.util.*; public class ScannerNextExample2 { public static void main(String args[]) throws FileNotFoundException{ //Declare File object File file = new File('/home/javatpoint/Desktop/ABHISHEK/AngularJS/Index/abc.txt'); //Initialize the scanner Scanner scan = new Scanner(file); // iterate through the file line by line while(scan.hasNextLine()){ //Print the contents of a file by line System.out.println(scan.next()); } scan.close(); } } 

Излаз:

 hasNextLine public boolean hasNextLine() IllegalStateException 

Пример 3

 import java.util.*; public class ScannerNextExample3 { public static void main(String args[]) { String s = 'Facebook.com 
 JavaTpoint.com 22 60.0'; //Create a new scanner with the specified String Object Scanner scanner = new Scanner(s); //Find the next token and print it System.out.print('Token Value1 ' + scanner.next()); System.out.print('
Token value2: ' + scanner.next()); scanner.close(); } } 

Излаз:

 Token Value1 Facebook.com Token value2: JavaTpoint.com 

Пример 4

 import java.util.*; public class ScannerNextExample4 { public static void main(String args[]) { //Initialize Scanner object Scanner scan = new Scanner('22 313 45 87'); //Intialize the String pattern String pattern = '[0-9]*'; //Print the tokenized Strings while(scan.hasNext()){ System.out.println('tokenized Strings: '+scan.next(pattern)); } scan.close(); } } 

Излаз:

 tokenized Strings: 22 tokenized Strings: 313 tokenized Strings: 45 tokenized Strings: 87 

Пример 5

 import java.util.*; import java.util.regex.Pattern; public class ScannerNextExample5 { public static void main(String args[]){ String str = 'JavaTpoint Hello World!'; Scanner scanner = new Scanner(str); //Check if next token matches the pattern and print it System.out.println('' + scanner.next(Pattern.compile('.....point'))); //Check if next token matches the pattern and print it System.out.println('' + scanner.next(Pattern.compile('..llo'))); scanner.close(); } } 

Излаз:

 JavaTpoint Hello