/*
String getFile()
获取此 URL 的文件名。
String getHost()
获取此 URL 的主机名(如果适用)。
String getPath()
获取此 URL 的路径部分。
int getPort()
获取此 URL 的端口号。
String getProtocol()
获取此 URL 的协议名称。
String getQuery()
获取此 URL 的查询部分。
*/
import java.net.*;
class URLDemo1
{
public static void main(String[] args) throws MalformedURLException
{
URL url = new URL("http://192.168.1.101:8080/myweb/demo.html?name=zhou&age=26");
System.out.println("getProtocol():"+url.getProtocol());
System.out.println("getHost():"+url.getHost());
System.out.println("getPort():"+url.getPort());
System.out.println("getPath():"+url.getPath());
System.out.println("getFile():"+url.getFile());
System.out.println("getQuery():"+url.getQuery());
/*
//一般输入网址不用写端口,默认返回的端口为-1,这时我们就指定一个80端口。
//因为http 协议的默认端口为 80
int port = url.getPort();
if(port=-1)
port = 80;
*/
}
}
/*
E:\javademo\day24>java URLDemo1
getProtocol():http
getHost():192.168.1.101
getPort():8080
getPath():/myweb/demo.html
getFile():/myweb/demo.html?name=zhou&age=26
getQuery():name=zhou&age=26
*/
day24/URLDemo1.java
最新推荐文章于 2021-03-28 14:50:27 发布