阅读量: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中的协议、主机、端口、路径和查询参数。