我有一个 URL,我需要从这个 URL 中获取 v 的值。
这是我的网址:http://www.youtube.com/watch?v=_RCIP6OrQrE
我该怎么做?
最佳答案
我认为最简单的方法之一是解析 URL.getQuery() 返回的字符串。作为
public static Map<String, String> getQueryMap(String query) {
String[] params = query.split("&");
Map<String, String> map = new HashMap<String, String>();
for (String param : params) {
String name = param.split("=")[0];
String value = param.split("=")[1];
map.put(name, value);
}
return map;
}
您可以使用此函数返回的映射来检索参数名称中键入的值。
关于java - 在 java 中获取 URL 参数并从该 URL 中提取特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11733500/