在Java编程中,如何获取URL的一部分?
以下示例显示了如何通过net.URL类的url.getProtocol()和url.getFile()方法等获取URL的部分。
package com
.jing
;
import java
.net
.URL
;
public class MyURL {
public static void main(String
[] args
) throws Exception
{
String webUrl
= "http://www.baidu.com/jing/index.html";
URL url
= new URL(webUrl
);
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());
}
}
Java
上述代码示例将产生以下结果
-
URL is http
://www
.baidu
.com
/jing
/index
.html
protocol is http
file name is
/jing
/index
.html
host is www
.baidu
.com
path is
/jing
/index
.html
port is
-1
default port is
80