⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 urlcontent.java

📁 本公司开发项目中本人做的公共类文件。如文件的操作
💻 JAVA
字号:
package com.intohotel.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class UrlContent {
    
    public static String getURLContent(String url)  { 
    	URL url1 = null;
    	URLConnection conn = null;
    	try {
    		url1 = new URL(url);
    	} catch (MalformedURLException e) {
    		return "";
    	}
    	try {
    		conn = url1.openConnection();
    	} catch (IOException e) {
    		return "";
    	}

    	if (conn instanceof HttpURLConnection) {
    		HttpURLConnection.setFollowRedirects(true);
    	}

    	BufferedReader in = null;
    	StringBuilder builder = new StringBuilder();

    	try {
    		in = new BufferedReader(
    				new InputStreamReader(conn.getInputStream(),"gb2312"));

    		String inputLine;
    		while ((inputLine = in.readLine()) != null) {
    			builder.append(inputLine);
    		}

    		in.close();
    		in = null;

    		if (conn instanceof HttpURLConnection) {
    			((HttpURLConnection) conn).disconnect();
    		}

    	} catch (IOException e) {
    		e.printStackTrace();
    	}
    	return builder.toString();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -