0
下面就是我嘗試的僞例如:如何通過配對映射的鍵和值來生成一個字符串?
String parameters = "";
context.forEach((k, v) -> {
parameters = parameters + k + "=" + v;
});
如何讓parameters
包含指定字符串的任何想法?
下面就是我嘗試的僞例如:如何通過配對映射的鍵和值來生成一個字符串?
String parameters = "";
context.forEach((k, v) -> {
parameters = parameters + k + "=" + v;
});
如何讓parameters
包含指定字符串的任何想法?
您可以簡單地用一個String
-joining Collector
像這樣
String result = context.entrySet()
.stream()
.map(e -> e.getKey() + "=" + e.getValue())
.collect(Collectors.joining(""));
假設你不想要的分隔符。否則,請給Collectors#joining(CharSequence)
調用提供適當的分隔符。
甜 - 作品像魅力 - 謝謝! – Ole