展开全部

java中实现URL类,可以使用32313133353236313431303231363533e4b893e5b19e31333337616465java工具类中的URL的类,实例如下:import java.io.*;

import java.net.*;
public class URLTest
{
public static void main(String[] args)
{
try
{
URL url=new URL("http://sports.163.com:80/nba/");//创建资源类型
String protocol=url.getProtocol();//获取资源类型
String host=url.getHost();//获取域名
int port=url.getPort();//获取端口
String file=url.getFile();//获取路径
System.out.println("url地址的资源类型为:"+protocol+"域名为:"+host+"端口为:"+port+"路径为:"+file);
InputStream is=url.openStream();//获取页面信息流
BufferedReader bfr=new BufferedReader(new InputStreamReader(is));//封装成字符流
String len;
while((len=bfr.readLine())!=null)
{
System.out.println(len);
}
bfr.close();
is.close();
}
catch(MalformedURLException e)
{
System.out.println("创建URL对象发生异常");
}
catch(IOException e)
{
System.out.println("发生IO操作异常");
}
}
}