gpt4 book ai didi

java - 使用单个命令连接多个列表的良好 Java 习惯用法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:54 25 4
gpt4 key购买 nike

我想用一个单个命令连接多个列表,例如做类似的事情:

myFirstList.concat(mySecondList).concat(myThirdList);

或者也许

List.concat(myFirstList, mySecondList,myThirdList);

即我想要类似的东西

List<T> concat(List<T> additional);

作为 List 的成员(我想不能有那个...... :-( ), 或

static <T> List<T> concat(List<T>... lists);

这是更可行的。有没有任何包有这个?

注意:

是的,我知道我可以使用 addAll() ,但它返回一个 boolean 值,因此您不能在同一命令中重复使用它。

最佳答案

使用addAll()方法:

List<String> testList1 = new ArrayList<String>();           
testList1.add("one");
testList1.add("two");

List<String> testList2 = new ArrayList<String>();
testList2.add("three");

testList2.addAll(testList1);
//testList2 now has "three","one","two"

关于java - 使用单个命令连接多个列表的良好 Java 习惯用法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14317931/

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