Java:在 System.in 中使用 NIO

标签 java nio system.in

<分区>

是否可以将 NIO 与 System.in 一起使用?

我想以某种方式将“stdin”视为可选 channel 。有没有人找到办法做到这一点?

最佳答案

我不知道 SelectableChannel,但您可以将 InputStream 转换为 ReadableByteChannel

using java.nio.channels.Channels;

...

ReadableByteChannel in = Channels.newChannel(System.in);

关于Java:在 System.in 中使用 NIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1915262/

相关文章:

Java - 代码编译但无法识别操作

java - 如何改变java中按钮的字体大小/颜色?

Java 7 FileSystemProvider 向后兼容性

java - Linux 上的 FileChannel.write 会产生大量垃圾,但在 Mac 上不会

java - 使用java分割巨大的文本文件来读取它们

java在用户输入之前在控制台中写字母

java - 透明扫描仪(中)

java - 检查 jar 文件是否在 linux 服务器上运行

Java,do while循环运行两次,然后再次请求输入

java - Lotus从数据库获取字段