![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
sidiakin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 16.10.2005 Репутация: нет Всего: нет |
Как это читать / понимать??? Спасибо
BufferedReader in = new BufferedReader (new InputStreamReader(System.in)); |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Сначала поток ввода с консоли System.in преобразуется в ридер InputStreamReader - т.е. который может воспирнимать символы.
А потом этот ридер преобразуется в ридер, который умеет читать целиком строки - BufferedReader. Т.е. теперь с консоли считываем строки. По идее так читается. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
-------------------- |
|||
|
||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Тут есть одна загвоздка - автор этого коде не указал кодировку консоли в конструкторе InputStreamReader. И при попытке считать русские символы начнется веселье.
|
|||
|
||||
ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 4 Всего: 28 |
Я бы читал это так:
1) System.in - выдает байтовый поток 2) InputStreamReader() - преобразует байтовый поток в поток символов (Character) 3) BufferedStreamReader() - попытка оптимизировать чтение за счет внутреннего буфера Как справедливо заметил Skipy по хорошему в InputStreamReader() неплохо бы указывать кодировку - иначе на выходе могут быть сюрпризы. -------------------- Aut viam inveniam aut faciam |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |