public Sytring getProtocol() 获取URL协议名;
public String getHost() 获取该URL的域名;
public int getPort() 获取该URL的端口号,如果没有端口号,则返回-1;
public String getFile() 获得该URL的文件名
public String getPath() 获得该URL的路径
public String getRef () 获取该URL的锚
public String getQuery() 获取URL的查询信息
public String getUserInfo() 获取使用者的信息
public String getAuthority() 获取该URL的权限信息
import java.net.*;
import java.io.*;
public class ParseURL {
public static void main(String args[])throws Exception{
URL Aurl=new URL("http://blog.csdn.net/");
URL tuto=new URL(Aurl,"wintersense");
System.out.println("protocol="+tuto.getProtocol());
System.out.println("host="+tuto.getHost());
System.out.println("filename="+tuto.getFile());
System.out.println("port="+tuto.getPort());
System.out.println("ref="+tuto.getRef());
System.out.println("query="+tuto.getQuery());
System.out.println("path="+tuto.getPath());
System.out.println("UserInfo="+tuto.getUserInfo());
System.out.println("Authority="+tuto.getAuthority());
}
}