docs/logseq/bak/journals/2023_08_11/2023-08-16T07_00_38.844Z.Desktop.md
2023-08-16 09:00:51 +02:00

580 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;
      	}