Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СТП / lec / java2014-lec-09

.pdf
Скачиваний:
8
Добавлен:
03.03.2016
Размер:
1.95 Mб
Скачать

java.util.Scanner

next(String pattern)

Возвращает следующий знак, если он соответствует паттерну

nextT()

Возвращает следующий знак в формате заданного типа

(Integer, Byte, Boolean и т.д.)

skip(String pattern)

Пропускает ввод, если он соответствует заданному паттерну

useDelimiter(String pattern)

Задает паттерн, который будет использоваться в качестве

разделителя

useLocale(Locale locale)

Настройка используемой локализации

http://www.tutorialspoint.com/java/util/java_util_scanner.htm

java.util.Scanner

// Чтение числа с System.in

Scanner sc = new Scanner(System.in); int i = sc.nextInt() ;

//Чтение значений типа long из файла my Numbers Scanner sc = new Scanner(new File("myNumbers")); while (sc.hasNextLong()) {

long aLong = sc.nextLong();

}

//Чтение значений из строки при заданном разделителе

String input = "1 fish 2 fish red fish blue fish";

Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*"); System.out.println(s.nextInt()); System.out.println(s.nextInt()); System.out.println(s.next());

System.out.println(s.next()); s.close();

// Результат:

1

2 red blue

Соседние файлы в папке lec