下面是我正在尝试的一个伪示例:
String parameters = "";
context.forEach((k, v) -> {
parameters = parameters + k + "=" + v;
});
有关如何让parameters
包含指定字符串的任何想法?
答案 0 :(得分:2)
你可以简单地使用像这样的String
-joining Collector
String result = context.entrySet()
.stream()
.map(e -> e.getKey() + "=" + e.getValue())
.collect(Collectors.joining(""));
假设您不想要分隔符。否则,请为Collectors#joining(CharSequence)
电话提供适当的分隔符。