步骤:
步骤一:使用 Java 中的 URL 类创建一个 URL 对象
String urlString = "http://www.example.com/index.php?key1=value1&key2=value2";
URL url = new URL(urlString);
步骤二:调用 URL 对象的 getQuery() 方法获取 URL 中的查询字符串
String query = url.getQuery(); // "key1=value1&key2=value2"
步骤三:将查询字符串按照 & 符号分割成多个键值对
String[] pairs = query.split("&");
步骤四:在使用“=”分割键和值,并使用map存储
Map<String, String> params = new HashMap<>();
for (String pair : pairs) {
String[] parts = pair.split("=");
String key = URLDecoder.decode(parts[0], "UTF-8");
String value = URLDecoder.decode(parts[1], "UTF-8");
params.put(key, value);
}