Конструкторы класса Scanner в Java отличаются тем, что каждый из них предназначен для работы с определённым типом входного потока. 14
Некоторые конструкторы и их назначение:
- Scanner(File source). 1 Создаёт новый Scanner для генерации значений, отсканированных из конкретного файла. 1
- Scanner(InputStream source). 1 Создаёт новый Scanner для получения значений, отсканированных из указанного входного потока. 1
- Scanner(Readable source). 1 Создаёт новый Scanner для доставки значений, отсканированных из указанного источника. 1
- Scanner(String source). 1 Создаёт новый Scanner для получения значений, отсканированных из определённой строки. 1
- Scanner(ReadableByteChannel source). 1 Создаёт новый Scanner для получения значений, отсканированных из указанного канала. 1
- Scanner(Path source). 1 Создаёт новый Scanner для генерации значений, отсканированных из указанного файла. 1
Класс Scanner предназначен для извлечения информации практически из любых источников. 2