将多个链表合并为一个

时间:2012-10-22 20:26:29

标签: android linked-list

是否可以将linkLst1,linkLst2,linkLst3放入一个LinkedList,如linkLst?之后我只需要调用linkLst.get(i)来添加或删除对象?

提前致谢!

    private LinkedList<Number> linkLst1;
    private LinkedList<Number> linkLst2;
    private LinkedList<Number> linkLst3;

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

2 个答案:

答案 0 :(得分:1)

当然,您可以使用addAll

private LinkedList<Number> linkList = new LinkedList<Number>();
linkList.addAll(linkLst1);
linkList.addAll(linkLst2);
linkList.addAll(linkLst3);

现在linkList包含与前三个组合相同的所有项目。

答案 1 :(得分:0)

是的,您可以像在java中一样制作链接列表链接最后一个类型linkedlist

LinkedList <ArrayList>list = new LinkedList<ArrayList>(); 

这就是我如何制作arraylist类型的链表,我认为这会做你想要的

相关问题