JAVA 获取 URL 指定参数的值

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());
    }

效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_26383975/article/details/126750970