РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
755 of 1163 menu

Метод next

Метод next класса Scanner читает и возвращает следующий токен из входного потока. Токеном считается последовательность символов, ограниченная разделителем (по умолчанию - пробельные символы). Метод не принимает параметров и возвращает строку String. Если во входном потоке больше нет токенов, метод выбрасывает исключение NoSuchElementException.

Перед вызовом метода обычно проверяют наличие следующего токена с помощью метода hasNext.

Синтаксис

scanner.next()

Пример

Давайте прочитаем первый токен из строки "abcde 12345":

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner("abcde 12345"); String token = scanner.next(); System.out.println(token); } }

Результат выполнения кода:

"abcde"

Пример

Давайте последовательно прочитаем все токены из строки "abcde 12345" с помощью цикла:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner("abcde 12345"); while (scanner.hasNext()) { String token = scanner.next(); System.out.println(token); } } }

Результат выполнения кода:

"abcde" "12345"

Пример

Давайте прочитаем два токена и преобразуем второй в число:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner("abcde 12345"); String first = scanner.next(); int second = Integer.parseInt(scanner.next()); System.out.println(first); System.out.println(second); } }

Результат выполнения кода:

"abcde" 12345

Смотрите также

  • метод nextLine,
    который читает строку целиком
  • метод nextInt,
    который читает следующее целое число
  • метод hasNext,
    который проверяет наличие следующего токена
  • класс Scanner,
    который читает данные из входного потока
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить