黑马程序员技术交流社区
标题:
请教一个IO流里的用字节或字符数组缓存的问题
[打印本页]
作者:
hss01248
时间:
2015-3-12 23:05
标题:
请教一个IO流里的用字节或字符数组缓存的问题
本帖最后由 hss01248 于 2015-3-16 18:30 编辑
public static void main(String[] args) throws IOException
{
InputStreamReader is =new InputStreamReader(System.in);
char[] buf = new char[3];
int len = 0;
while((len = is.read(buf))!=-1)
{
System.out.println(new String(buf));
}
复制代码
定义的是长度3个字符来缓存,为什么输入3个字符的时候,后面还会有一个数字打印出来?
输入:678
输出:
678
8
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2