读取网页内容

2018-06-18 02:10:41来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

package com.machuang.url;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;

public class URLDemo01 {

    public static void main(String[] args) throws IOException {
        URL url = new URL("http://www.baidu.com");
         // 会产生乱码
//        InputStream is = url.openStream();
//        byte[] flush = new byte[1024];
//        
//        // read operation
//        int len = 0;
//        while( -1 != (len = is.read(flush)) ) {
//            System.out.println(new String(flush, 0, len));
//        }
        
     // 不会产生乱码 BufferedReader br
= new BufferedReader( new InputStreamReader(url.openStream(), "utf-8") );  // 以 utf-8格式解码读取到的字符串 String msg = null; while(null != (msg = br.readLine())) { System.out.println(msg); } } }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:百度资深架构师带你深入浅出一致性Hash原理

下一篇:Java 内部类知识梳理