黑马程序员技术交流社区
标题:
网络编程中读取的数据打印不知道换行
[打印本页]
作者:
赖龙威
时间:
2013-10-12 21:15
标题:
网络编程中读取的数据打印不知道换行
import java.io.*;
import java.net.*;
public class URLDemo {
public static void main(String[] args) throws IOException {
URL url = new URL("http://www.baidu.com");
URLConnection urlConnection = url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream)); //用于读取数据
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line); //就是这里,为什么好多内容都跑到一行去了?
}
br.close();
}
}
复制代码
为什么好多内容都到了一行去了。本来不是应该分好多行的吗
作者:
lihaotian_120
时间:
2013-10-12 21:27
不是你的问题,这个只能说取出来的东西有的没有换行,你试试下面的代码就知道到底有几个换行了
import java.io.*;
import java.net.*;
public class URLDemo {
public static void main(String[] args) throws IOException {
URL url = new URL("http://www.baidu.com");
URLConnection urlConnection = url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream)); //用于读取数据
String line = null;
int i=1;
while ((line = br.readLine()) != null) {
System.out.println("***************************第"+i+"行*********************************");
System.out.println(line); //就是这里,为什么好多内容都跑到一行去了?
System.out.println("*********************************************************************");
i++;
}
br.close();
System.out.println("换行次数:"+(i-1));
}
}
复制代码
每次运行的结果可能不一样。
作者:
To
时间:
2013-10-13 13:52
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
作者:
To
时间:
2013-10-14 09:25
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:
http://bbs.itheima.com/thread-89313-1-1.html
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2