static String buildQueryString()

in content/30_containerize-app/app/src/main/java/com/atlassian/jira/jsw/sample/dataprovider/Utils.java [36:51]


    static String buildQueryString(Map<String, String[]> parameterMap) {
        if (parameterMap.isEmpty()) {
            return "";
        }

        final List<String> params = new ArrayList<>();

        for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) {

            for (String value : entry.getValue()) {
                params.add(entry.getKey() + "=" + value);
            }
        }

        return "?" + params.stream().reduce((p1, p2) -> p1 + "&" + p2).orElse("");
    }