Если ваша проблема заключается в анализе, используйте приведенный ниже код для анализа, а затем просто создайте класс-оболочку ...
import java.net. ; импорт java.io. ;
публичный класс ParseURL {
public static void main (String [] args) выдает исключение {
URL aURL = новый URL ("http://java.sun.com:80/docs/books/tutorial"
+ "/index.html?name=networking#DOWNLOADING");
System.out.println ("protocol =" + aURL.getProtocol ());
System.out.println ("Author =" +
aURL.getAuthority ());
System.out.println ("host =" + aURL.getHost ());
System.out.println ("port =" + aURL.getPort ());
System.out.println ("path =" + aURL.getPath ());
System.out.println ("query =" + aURL.getQuery ());
System.out.println ("filename =" + aURL.getFile ());
System.out.println ("ref =" + aURL.getRef ());
}}
Вот вывод, отображаемый программой:
протокол = http
Авторитет = java.sun.com:80
host = java.sun.com
порт = 80
путь = /docs/books/tutorial/index.html
запрос = имя = сеть
filename = /docs/books/tutorial/index.html?name=networking
ref = ЗАГРУЗКА