首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多个链表合并为一个链表

将多个链表合并为一个链表
EN

Stack Overflow用户
提问于 2012-10-23 04:26:29
回答 2查看 187关注 0票数 1

有没有可能将linkLst1、linkLst2、linkLst3放在一个LinkedList中,就像linkLst一样?然后我只需要调用linkLst.get(i)来添加或删除对象?

提前感谢!

代码语言:javascript
复制
    private LinkedList<Number> linkLst1;
    private LinkedList<Number> linkLst2;
    private LinkedList<Number> linkLst3;

   {
    linkLst1= new LinkedList<Number>();
    linkLst2= new LinkedList<Number>();
    linkLst3= new LinkedList<Number>();
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-23 04:35:00

可以,您只需像在java中那样,将链表linkLast设置为linkedlist类型。

代码语言:javascript
复制
LinkedList <ArrayList>list = new LinkedList<ArrayList>(); 

这就是我如何制作arraylist类型的linkedlist,我想这会做你想要的。

票数 0
EN

Stack Overflow用户

发布于 2012-10-23 05:13:15

当然,您可以使用addAll

代码语言:javascript
复制
private LinkedList<Number> linkList = new LinkedList<Number>();
linkList.addAll(linkLst1);
linkList.addAll(linkLst2);
linkList.addAll(linkLst3);

现在,linkList包含的所有项都与前面三个项的总和相同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13019295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档