Java 获取 GET 请求 URL 中的 Key-Value 参数 - 使用 split 函数
您可以使用 split 函数来截取 get 请求 Url 后面的 key value 方式。\n假设您的 get 请求 Url 如下所示:\n\nString url = "http://example.com?key1=value1&key2=value2&key3=value3";\n\n您可以使用 split 函数来截取 key value 方式,示例代码如下:\n\nString[] urlParts = url.split("\?"); // 使用"?"来分割 Url\nString[] queryParams = urlParts[1].split("&"); // 使用"&"来分割参数\n\nfor (String param : queryParams) {\n String[] keyValue = param.split("="); // 使用"="来分割键值对\n String key = keyValue[0];\n String value = keyValue[1];\n System.out.println("Key: " + key + ", Value: " + value);\n}\n\n上述代码首先使用"?"来分割 Url,得到 Url 的两部分。然后使用"&"来分割参数部分,得到每个参数的键值对。最后使用"="来分割每个键值对,得到键和值。\n\n输出结果如下:\n\nKey: key1, Value: value1\nKey: key2, Value: value2\nKey: key3, Value: value3\n\n请注意,此示例假设 Url 中只包含一个"?"符号来分割 Url 和参数,并且参数之间使用"&"符号来分割。如果 Url 中包含多个"?"符号或者其他字符来分割 Url 和参数,请根据实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/pJmU 著作权归作者所有。请勿转载和采集!