我可以将java.nio类用于控制台输入吗?

问题描述 投票:2回答:1

考虑竞争性编程]的场景,我必须从console读取2 * 10 ^ 5(或更多)数字。然后,我使用BufferedReader或什至为了提高性能,我使用自定义阅读器类,该类在后台使用DataInputStream

快速的互联网搜索给了我这个。

我们可以将java.io用于较小的数据流,而对于大数据流,可以使用java.nio

所以我想尝试java.nio控制台输入并针对java.io性能进行测试。

  1. 是否可以使用java.nio读取控制台输入?
  2. 我可以使用System.injava.nio读取数据吗?
  3. 会比我现在拥有的输入法快吗?
  4. 任何相关信息将不胜感激。

感谢✌️

考虑竞争编程的情况,我必须从console读取2 * 10 ^ 5(甚至更多)数字。然后,我使用BufferedReader或为了获得更快的性能而使用自定义阅读器类,该类...

java java-8 java-io
1个回答
1
投票

您可以打开一个标准输入,像这样

© www.soinside.com 2019 - 2024. All rights reserved.