gpt4 book ai didi

java - 如何使用流修改 List 内的元素并忽略最后一个元素?

转载 作者:行者123 更新时间:2023-12-05 00:43:29 24 4
gpt4 key购买 nike

我有以下 list :

var list = Arrays.asList("a", "b", "c");

我想实现这样的目标:

// "a, "
// "b, "
// "c"

所以我这样做了:

var formattedList = list.stream()
.map(el -> el + ", ")
.collect(Collectors.toList());

一切正常:

// "a, "
// "b, "
// "c, "

但正如您所见,我不知道如何“省略”我的流中的最后一个元素。

有人可以帮我实现吗?

最佳答案

如果你有一个列表,Tahas 的答案会很棒,但是如果你对于某些用例有一个流,你就可以这样做。

String result = list.stream()
.collect(Collectors.joining(","));

关于java - 如何使用流修改 List 内的元素并忽略最后一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70078983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com