如何从词在Java中两个列表连接

newProgrammer:

我想从两个不同的列表创建字的句子。像上面的例子:

“list1w1 list2w1 list1w2 list2w2 list1w3 list2w3 ......”

我知道如何与循环做,但我想用流。它甚至有可能?

我目前的解决方案:

StringBuilder result = new StringBuilder();
for(int i=0; i<doses.size(); i++)
result.append(String.format("%s %s<br>", list1.get(i), list2.get(i)));
ernest_k:

使用IntStream

String res = IntStream.range(0, list1.size())
        .mapToObj(i -> String.format("%s %s", list1.get(i), list2.get(i)))
        .collect(Collectors.joining("<br>"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章