java中如何获取url中的值

avatar
作者
筋斗云
阅读量:0

在Java中,可以使用java.net.URL类来获取URL中的值。以下是一个简单的示例代码:

import java.net.URL; import java.net.MalformedURLException;  public class Main {     public static void main(String[] args) {         try {             URL url = new URL("http://example.com/path?param1=value1¶m2=value2");              String protocol = url.getProtocol();             String host = url.getHost();             int port = url.getPort();             String path = url.getPath();             String query = url.getQuery();              System.out.println("Protocol: " + protocol);             System.out.println("Host: " + host);             System.out.println("Port: " + port);             System.out.println("Path: " + path);             System.out.println("Query: " + query);         } catch (MalformedURLException e) {             System.out.println("Invalid URL");         }     } } 

在这个例子中,我们创建了一个URL对象并传入一个URL字符串。然后使用getProtocol()getHost()getPort()getPath()getQuery()方法来获取URL中的协议、主机、端口、路径和查询参数。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!