问题描述
各位大大,请教个问题...我写了一段 java 网络编程程序就是获取一个给定的URL地址的content 当我运行的时候 返回的数据是0 没有任何内容 可是我用调试一切都是OK的.返回是页面源码...我是用eclipse 编码... 问题补充:7454103 写道
解决方案
StringBuffer rs=new StringBuffer();BufferedReader reader = new BufferedReader(new InputStreamReader(in));String line=reader.readLine();while (line != null){rs.append(line);line = reader.readLine();} System.out.println(rs.toString()); System.out.println(rs.length());替换你 注释的那部分
解决方案二:
据我估计,你很可能是异步调用,调试的时候因为有断点,所以能正确取到。调试和运行结果不一样,肯定是时间差的问题
解决方案三:
代码没什么问题啊! 可以正常运行!别忘了你的方法是 返回的 void !
解决方案四:
代码不是很长的话 压缩传上来!
解决方案五:
既然 调试能看到 数据检查下两个问题:1.0 是否取错了 变量2.0 是否读完之后抛异常了
时间: 2024-10-10 03:36:36