网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > PC开发 > JAVA开发 > 金极客JAVA学堂04:获取远程页面内容

金极客JAVA学堂04:获取远程页面内容

如果对java的输入输出流还不够理解的同学,请参考:http://www.kimgeek.com/article_detail_351.html
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class NET {
    public String get_content(String url) throws IOException
    {
        String result="";
        URL Url = new URL(url);
        InputStream ism=Url.openStream();
        //把网址的内容转成了一个输入流,以后就可以像读写文件一样用BufferedInputStream读取这个输入流了
        BufferedInputStream in = new BufferedInputStream(ism);
        byte[] bytes = new byte[1024];
        int n = -1;
        while ((n = in.read(bytes,0,bytes.length)) != -1) {
                String str = new String(bytes,0,n,"UTF-8");
                result+=str;
        }
        return result;
    }

}


使用时用以下方法:

String content=new NET().get_content("http://www.kimgeek.com/?action=demo&method=content");
System.out.println(content);

  相关文章
本文标题:金极客JAVA学堂04:获取远程页面内容
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号