首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于readline()的有关问题

2011-12-25 
关于readline()的问题关于BufferedReader类中readline()方法我看书上写的是一次性从缓冲区中将全部内容读

关于readline()的问题
关于BufferedReader类中readline()方法
我看书上写的是一次性从缓冲区中将全部内容读取出来 本来没什么疑问 
但编写程序过程中发现是不是System.in输入数据后使用readline()方法读出缓冲区的内容后缓冲区里面原先输入的数据都清空了呢

[解决办法]

Java code
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));       System.out.print(br.readLine());你输入的东西到了临时创建的缓冲区,然后全部读出来,输入多少读出多少啊
[解决办法]
readLine()
读入字符串,直到遇到回车换行符。System.io读过的行就没了,一次性的,这不像File。

热点排行
Bad Request.