java linkedlist问题,怎么向linkedlist中add数组?

java linkedlist问题,怎么向linkedlist中add数组?,第1张

LinkedList<int[]>

list

=

new

LinkedList<int[]>()

创建一个LinkedList集合,元素类型是int[]

数组

list.add(arr)

添加一个名为arr的数组元素;

arr的属性及类型是根据泛型里面的内容定,可以是任意一类对象

import org.apache.commons.lang.StringUtils

import java.util.ArrayList

import java.util.Iterator

import java.util.LinkedList

import java.util.List

public class TestLinkList {

    public static void main(String[] args) {

        LinkedList<String> linkedList = new LinkedList<String>()

        List<String> nodeList = new ArrayList<String>()

        nodeList.add("1")

        nodeList.add("2")

        nodeList.add("3")

        linkedList.addAll(nodeList)

        Iterator<String> iterator = linkedList.iterator()

        while(iterator.hasNext()){

            System.out.println(iterator.next())

        }

    }

}

输出结果:

1

2

3

List本身没有提供这种方法,不过可以借助数组来实现。

或者可以自己写一个方法。

import java.util.Arrays

import java.util.List

public class ListDemo {

public static void main(String[] args) {

List<String>list = Arrays.asList(new String[] { "123", "456", "789" })

List<String>list2 = Arrays.asList("123,456,789".split(","))

List<String>list3 = createList("123", "456", "789")

}

public static List createList(Object... objects) {

return Arrays.asList(objects)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11549331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存