url类 java_Java的URL类(一)
时间: 2024-05-17 13:16:59 浏览: 16
Java中的URL类是用来表示统一资源定位符(URL)的。URL是一个指向互联网上资源的指针,它可以是指向网页、图片、视频、音频等各种类型的资源,也可以是指向本地文件系统的资源。
URL类提供了许多方法来获取URL的各个部分,如协议、主机、端口、路径、查询字符串和锚点等。同时,它还提供了一些方法来打开连接并读取URL的内容。
下面是一个简单的示例代码,用来创建一个URL对象并输出其各个部分:
```java
import java.net.*;
public class URLDemo {
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("https://www.example.com/index.html?foo=bar#baz");
System.out.println("Protocol: " + url.getProtocol());
System.out.println("Host: " + url.getHost());
System.out.println("Port: " + url.getPort());
System.out.println("Path: " + url.getPath());
System.out.println("Query: " + url.getQuery());
System.out.println("Anchor: " + url.getRef());
}
}
```
输出结果为:
```
Protocol: https
Host: www.example.com
Port: -1
Path: /index.html
Query: foo=bar
Anchor: baz
```
其中,Port为-1表示使用默认的端口号。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)