我想用BufferedReader从键盘输入字符,只能输入8个,再多就输入不进去了。然后把这8个字符,存入到char[] ch中,如何实现呢,我写了2个小时也没写出来,好笨啊。
char[] ch = new char[8];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int b;
int i = 0;
while(-1 != (b = br.read()))
{
ch[i] = (char)b;
i++;
}
我是这么写的,但就是不对。我想在一行输入。
比如:
输入:12345678
然后,12345678就分别存入到ch[]中了,而不是
1
1
2
2
这样的输入。