579 B
579 B
- String key value to map Code Snippet Java
-
private MultiValueMap<String, String> params(final String... params) { if (params.length % 2 != 0) { throw new IllegalArgumentException("The params need to be as key value pair"); } final LinkedMultiValueMap<String, String> result = new LinkedMultiValueMap<>(); IntStream.range(0, params.length / 2) .map(i -> i * 2) .mapToObj(i -> new ImmutablePair<>(params[i], params[i + 1])) .forEach(p -> result.add(p.getLeft(), p.getRight())); return result; }
-