Java URL部分
如何获得一个URL的部分?
解决方法
下面的例子演示了如何使用net.URL类url.getProtocol(),url.getFile()方法等获取一个URL的部分。
import java.net.URL; public class Main { public static void main(String[] args) throws Exception { URL url = new URL(args[0]); System.out.println("URL is " + url.toString()); System.out.println("protocol is " + url.getProtocol()); System.out.println("file name is " + url.getFile()); System.out.println("host is " + url.getHost()); System.out.println("path is " + url.getPath()); System.out.println("port is " + url.getPort()); System.out.println("default port is " + url.getDefaultPort()); } }
结果
上面的代码示例将产生以下结果。
URL is http://www.server.com protocol is TCP/IP file name is java_program.txt host is 122.45.2.36 path is port is 2 default port is 1