JAVA 获取 URL 指定参数的值
/**
* 获取字段值:获取 URL 指定参数的值
*
* @param urlStr
* @param field
* @return
*/
public static String getFieldValue(String urlStr, String field) {
String result = "";
Pattern pXM = Pattern.compile(field + "=([^&]*)");
Matcher mXM = pXM.matcher(urlStr);
while (mXM.find()) {
result += mXM.group(1) + "\t\t";
}
return result;
}
测试:
public static void main(String[] args) {
String url="http://localhost:8080/api/device/list/?project_id=20160006&page=1&page_size=10";
System.out.println(getFieldValue(url,"project_id").trim());
}
效果: