A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赖龙威 中级黑马   /  2013-10-12 21:15  /  1590 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.io.*;
  2. import java.net.*;
  3. public class URLDemo {

  4.         public static void main(String[] args) throws IOException {
  5.                 URL url = new URL("http://www.baidu.com");
  6.                 URLConnection urlConnection = url.openConnection();
  7.                 InputStream inputStream = urlConnection.getInputStream();
  8.                 BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));    //用于读取数据
  9.                 String line = null;
  10.                 while ((line = br.readLine()) != null) {
  11.                         System.out.println(line);            //就是这里,为什么好多内容都跑到一行去了?
  12.                 }
  13.                 br.close();

  14.         }

  15. }
复制代码
为什么好多内容都到了一行去了。本来不是应该分好多行的吗

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

3 个回复

倒序浏览
不是你的问题,这个只能说取出来的东西有的没有换行,你试试下面的代码就知道到底有几个换行了
  1. import java.io.*;
  2. import java.net.*;
  3. public class URLDemo {

  4.         public static void main(String[] args) throws IOException {
  5.                 URL url = new URL("http://www.baidu.com");
  6.                 URLConnection urlConnection = url.openConnection();
  7.                 InputStream inputStream = urlConnection.getInputStream();
  8.                 BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));    //用于读取数据
  9.                 String line = null;
  10.                                 int i=1;
  11.                 while ((line = br.readLine()) != null) {
  12.                                                 System.out.println("***************************第"+i+"行*********************************");
  13.                         System.out.println(line);            //就是这里,为什么好多内容都跑到一行去了?
  14.                                                 System.out.println("*********************************************************************");
  15.                                                 i++;
  16.                 }
  17.                 br.close();
  18.                                 System.out.println("换行次数:"+(i-1));
  19.         }
  20. }
复制代码
每次运行的结果可能不一样。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
To 金牌黑马 2013-10-13 13:52:58
藤椅
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
回复 使用道具 举报
To 金牌黑马 2013-10-14 09:25:46
板凳
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马