如果要读取:
13 1 2 3 4 5 6 7 8 9 10 20 16 18这样的数据,甚至更多,用scanner时间很长,测评系统只有100ms时间,所以用bufferedreader读取,请问怎么实现一个个读取,并把他们放入数组。
这是我用scanner实现的:
Scanner in = new Scanner(System.in);
int N = in.nextInt();
int []num = new int[N];
for (int i = 0; i < N; i++)
{
num[i] = in.nextInt();
}
感谢!