链接列表另一个列表中的方块

时间:2016-12-22 10:36:48

标签: java

我希望程序返回作为参数传入的另一个列表的方块列表。

我的问题是如何将列表作为参数传递。我不明白这一点。

1 个答案:

答案 0 :(得分:1)

使用此:

    List<Integer> numList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9,  10);
    List<Integer> squaresList = numList.stream().map(x -> x*x).collect(Collectors.toList());
    System.out.println(numList);
    System.out.println(squaresList);

如果您特别需要LinkedList实施,可以使用:

    List<Integer> numList = new LinkedList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9,  10));
    List<Integer> squaresList = numList.stream().map(x -> x*x).collect(Collectors.toCollection(LinkedList::new));
    System.out.println(numList.getClass());
    System.out.println(squaresList.getClass());