java 一个简单的无需第三方包的获取网页内容的代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

直接用 Java 自带的包搞定,无需其他第三方jar包

[Java]代码

public static String fetch_url(String url) throws IOException {  
    BufferedReader bis = null;  
    InputStream is = null;  
    try {  
        URLConnection connection = new URL(url).openConnection();  
        is = connection.getInputStream();  
        // warning of UTF-8 data  
        bis = new BufferedReader(new InputStreamReader(is, "UTF-8"));  
        String line = null;  
        StringBuffer result = new StringBuffer();  
        while ((line = bis.readLine()) != null) {  
            result.append(line);  
        }  
        return result.toString();  
    } finally {  
        if (bis != null) {  
            try {  
                bis.close();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
        if (is != null) {  
            try {  
                is.close();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
    }  
}

标签: 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Java实现Grep

下一篇:shell 分析java进程cpu使用率过高的shell脚本