1. Обзор
В этой статье мы рассмотрим различия между классами BufferedReader
, Console
и Scanner
в Java .
Чтобы глубже погрузиться в каждую тему, мы предлагаем ознакомиться с нашими отдельными статьями о сканере Java , консольном вводе-выводе в Java и BufferedReader .
2. Пользовательский ввод
Учитывая базовый поток, передаваемый конструкторам, классы BufferedReader
и Scanner
могут обрабатывать более широкий диапазон пользовательского ввода
, например строку, файл, системную консоль (которая обычно подключается к клавиатуре) и сокет.