0
我想知道从Java控制台读取大量输入的最快方法。数千到数百万的输入数量。我知道的一种方法是使用BufferedReader从控制台读取一行,然后分割读取分隔符的字符串以获取各个输入。如何在Java中从控制台读取大量输入?
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line[] = br.readLine().split(" ");
然后我可以将个别元素存储在某个数组中。 但是,假设在一行中,我有成千上万或数百万个由空格或分隔符分隔的不同输入,那么执行此操作的最有效方法是什么?