Java: используйте NIO с System.in [дубликат]

5
задан Justin 16 December 2009 в 15:13
поделиться

2 ответа

дубликат:

Как получить SelectableChannel из InputStream?

Хммм ... если подумать, для stdin может быть решение. Я нашел эту ссылку:

http://www.javafaq.nu/java-example-code-346.html

и, в частности:

SystemInPipe.java (класс, который инкапсулирует stdin как выбираемый канал)

1
ответ дан 15 December 2019 в 01:03
поделиться

Я не знаю о SelectableChannel , но вы можете преобразовать InputStream в ReadableByteChannel с

using java.nio.channels.Channels;

...

ReadableByteChannel in = Channels.newChannel(System.in);
3
ответ дан 15 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: