BufferedReader产生的错误 程序是这样写的while((aline=br.readLine())!=null){}debug进去while循环时,就不动了,debug连接也没有断,也不抛出异常,请问下是什么错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你调试到这一语句的时候,readLine将一直堵塞,直到标准输入流中响应它。所以你这时候,应该调出输入窗口,输入数据并敲Enter键 我是读文件啊,根本连循环都进不去,就是卡主不动了,debug没断开连接,也动不了 死循环了,看看aline是不是不等于null 没有啊,我刚才试了FileReader,FileInputStream,好像都没用 里面加一句话 设置断点 看能不能运行到如果不能 在while后加一句话设置断点 看能不能运行到 先判断程序有没有找到文件再判断数据量中有没有数据尝试在while循环体中打印一些信息还是解决不了贴码来看看 你调试到这一语句的时候,readLine将一直堵塞,直到标准输入流中响应它。所以你这时候,应该调出输入窗 你先要了解BufferedReader.readLine()的用法:他是每次读取一行,相信大家都知道,但是根据什么判断呢?对,\n如果你在流的那边没有发送\n的话,他就会一直阻塞。 可能是挂起的原因 除了数据未全部发送外 还可能因为换行符的问题 不同的操作系统对于换行的定义也不太一样 有的是\r\n 有的是\r 有的是\n 这里需要注意(尤其是网络编程) 这里是Java的小BUG 改成 while(br.ready){ String str = br.readLine; Sysout.println(str); }即可 lz 把代码 贴一下 我很怀疑 是不是 while 的错啊 这个代码:File file = new File(config); FileReader reader = new FileReader(file); BufferedReader buffer = new BufferedReader(reader); String aLine = null; // read buffer each row while ((aLine = buffer.readLine()) != null) { java指定文件夹下查找固定字符串并将其所在的文件名,行数,所在行内容写入txt文件中 java中用集合添加菜单栏选项怎么样注册事件功能 关于数组中相同元素相加 如何禁止IE缓存JSP页面中的视频文件 问个JSP短信平台的问题 JLabel的setBackground(Color c)方法的使用?? 能提供几个下载英文电子书籍的国外网站吗? 问ResultSet类的主要操作方法 请赐教将panel上的画的图形保存啊!马上给分45 ThreadLocal好难啊!!! 求教jar打包成exe方法 开源两个小程序。
如果不能 在while后加一句话设置断点 看能不能运行到
再判断数据量中有没有数据
尝试在while循环体中打印一些信息还是解决不了贴码来看看
可能是挂起的原因 除了数据未全部发送外 还可能因为换行符的问题 不同的操作系统对于换行的定义也不太一样 有的是\r\n 有的是\r 有的是\n 这里需要注意(尤其是网络编程) 这里是Java的小BUG
while(br.ready){
String str = br.readLine;
Sysout.println(str);
}即可
File file = new File(config);
FileReader reader = new FileReader(file);
BufferedReader buffer = new BufferedReader(reader);
String aLine = null; // read buffer each row
while ((aLine = buffer.readLine()) != null) {