Тёмный

Java - класс Scanner, интерактивное консольное приложение в Java, взаимодействие с пользователем 

Дмитрий Финашкин
Подписаться 7 тыс.
Просмотров 2,7 тыс.
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@mr.Beninks
@mr.Beninks 4 года назад
scanner.close(); в конце приложения необязательно?
@JavaManuals
@JavaManuals 4 года назад
Привет! Желательно, но не обязательно. В Java есть механизм освобождения ресурсов которые уже не используются. Но с точки зрения правильного кода, это надо делать. Спасибо за замечание!
@mr.Beninks
@mr.Beninks 4 года назад
@@JavaManuals Спасибо за ответ. Я только учусь, а на этом этапе важно приучить себя все делать правильно.
@LevchenkoYevhenii
@LevchenkoYevhenii 5 лет назад
Файн Я. в своей книге испольует System.in как аргумент конструктора InputStreamReader (который, в свою очередь, идет как аргумент конструктора BufferedReader). Например: BufferedReader BuffRead=new BufferedReader(new InputStreamReader(System.in)); А потом уже передает переменной типа стринг введенные в консоль данные, через readLine(); Напрример: String text=BuffRead.readLine(); Но вы в своем примере используете вместо потоков готовый класс из пакета util. Вопрос: Ваш пример действует аналогично, класс Scanner так же открывает потоки?
@JavaManuals
@JavaManuals 5 лет назад
Совершенно верно, есть множество способов его использования :) Об упомянутых Вами классах обязательно будет видео
@JavaManuals
@JavaManuals 5 лет назад
Извиняюсь, прочитал вопрос не до конца. Предыдущий мой комментарий относился к возможности использования System.in в том контексте, как Вы указали. Что же касается Scanner, то он не создает стримы как таковые, но может их использовать для чтетия данных (читать данные из стримов)
@shamandigital
@shamandigital 4 года назад
@@JavaManuals Ждём). Кстати ни у кого нет подобного видео.
Далее
# Rural Funny Life Wang Ge
00:18
Просмотров 760 тыс.
7 Лет Опыта в IT | Что я Понял?
19:56