URL类可为您提供所需的一切。参见http://download.oracle.com/javase/6/docs/api/java/net/URL.html
URL url = new URL("protocol://user:password@host:port/path/document?arg1=val1&arg2=val2#part");url.getProtocol();url.getUserInfo();url.getAuthority();url.getHost();url.getPort();url.getPath(); // document part is contained within the path fieldurl.getQuery();url.getRef(); // gets #part


