使用URL的API获取URL中的各部分内容,如host,端口等
public static void main(String[] args) { URL hp = new URL("http://www.test.com:80"); System.out.println("Protocol: " + hp.getProtocol()); System.out.println("Port: " + hp.getPort()); System.out.println("Host: " + hp.getHost()); System.out.println("File: " + hp.getFile()); System.out.println("Ext:" + hp.toExternalForm()); }
结果如下:
Protocol: http Port: 80 Host: www.test.com File: Ext:http://www.test.com:80