Arrays.asList在Java中没有展平,我应该怎么用呢?

嗨,我需要将SortedSet>转换为整数数组,但不确定如何执行此操作。

这是我要转换的SortedSet:

private SortedSet<List<Integer>> coords;

这是我正在使用的get方法,它显示为错误:

public List<Integer> getCoords() {
    return Arrays.asList(coords);
}

如果我想做这样的事情,我是否必须遍历整个SortedList并创建一个新的int []数组,然后将所有值放入其中?还是有更好的方法?我以为Arrays.asList可以做到这一点,但现在我很困惑!

谢谢阅读!

ge

Arrays.asList() 不会压扁任何东西!

您想要的是这样的:

public List<Integer> getCoords()
{
    final List<Integer> ret = new ArrayList<>();
    for (final List<Integer> l: coords)
        ret.addAll(l);
    return ret;
}

使用Java 8,一个示例将是:

public List<Integer> getCoords()
{
    final List<Integer> ret = new ArrayList<>();
    coords.stream().forEach(ret::addAll);
    return ret;
}

还有其他更短的示例(请参阅其他答案或对此答案的评论)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Arrays.asList()与Collections.singletonList()

来自分类Dev

在没有Arrays.sort的Java中找到数组列表中的最小整数值

来自分类Dev

Reverse numbers using java arrays

来自分类Dev

Concatenating Java Arrays in a Loop

来自分类Dev

Java Arrays.asList不是

来自分类Dev

ArrayList与Arrays.asList()返回的列表

来自分类Dev

Arrays.asList()的问题

来自分类Dev

使用Arrays.asList从数组创建列表

来自分类Dev

Arrays.asList与Arrays.stream一起使用forEach()

来自分类Dev

arrays.aslist添加派生类java

来自分类Dev

Arrays.asList(T ... a)如何返回接口?

来自分类Dev

(几乎)Float.equals完全没有用,我应该使用什么呢?

来自分类Dev

Arrays.asList给出UnsupportedOperationException

来自分类Dev

使用Arrays.asList()后,Java List <string>不添加到列表中

来自分类Dev

Java中的Array和Arrays类有什么区别?

来自分类Dev

Arrays.asList()的局限性在《 Java 4版的思考》中是不正确的

来自分类Dev

How to compare int arrays in Java?

来自分类Dev

Arrays.asList(外部数组).containsAll(Arrays.asList(内部数组))在不应该返回false的情况下返回false

来自分类Dev

使用Arrays.asList创建数组的ArrayList

来自分类Dev

从转换到Arrays.asList阵列

来自分类Dev

在SQL Server中,具有很大列表的IN运算符太慢。我应该怎么用呢?

来自分类Dev

为什么整数自动装箱和拆箱对Java中的Arrays.asList不起作用?

来自分类Dev

用Arrays.sort在Java中对Array进行排序;

来自分类Dev

Java Arrays.binarySearch与compareTo

来自分类Dev

Java中的Arrays.asList()实现

来自分类Dev

奇怪的Arrays.asList()行为

来自分类Dev

我应该怎么用呢?

来自分类Dev

没有与类java.util.Arrays $ ArrayList的层次结构中的名称流匹配的方法

来自分类Dev

在Java中将Arrays.asList()用于2D数组

Related 相关文章

  1. 1

    Arrays.asList()与Collections.singletonList()

  2. 2

    在没有Arrays.sort的Java中找到数组列表中的最小整数值

  3. 3

    Reverse numbers using java arrays

  4. 4

    Concatenating Java Arrays in a Loop

  5. 5

    Java Arrays.asList不是

  6. 6

    ArrayList与Arrays.asList()返回的列表

  7. 7

    Arrays.asList()的问题

  8. 8

    使用Arrays.asList从数组创建列表

  9. 9

    Arrays.asList与Arrays.stream一起使用forEach()

  10. 10

    arrays.aslist添加派生类java

  11. 11

    Arrays.asList(T ... a)如何返回接口?

  12. 12

    (几乎)Float.equals完全没有用,我应该使用什么呢?

  13. 13

    Arrays.asList给出UnsupportedOperationException

  14. 14

    使用Arrays.asList()后,Java List <string>不添加到列表中

  15. 15

    Java中的Array和Arrays类有什么区别?

  16. 16

    Arrays.asList()的局限性在《 Java 4版的思考》中是不正确的

  17. 17

    How to compare int arrays in Java?

  18. 18

    Arrays.asList(外部数组).containsAll(Arrays.asList(内部数组))在不应该返回false的情况下返回false

  19. 19

    使用Arrays.asList创建数组的ArrayList

  20. 20

    从转换到Arrays.asList阵列

  21. 21

    在SQL Server中,具有很大列表的IN运算符太慢。我应该怎么用呢?

  22. 22

    为什么整数自动装箱和拆箱对Java中的Arrays.asList不起作用?

  23. 23

    用Arrays.sort在Java中对Array进行排序;

  24. 24

    Java Arrays.binarySearch与compareTo

  25. 25

    Java中的Arrays.asList()实现

  26. 26

    奇怪的Arrays.asList()行为

  27. 27

    我应该怎么用呢?

  28. 28

    没有与类java.util.Arrays $ ArrayList的层次结构中的名称流匹配的方法

  29. 29

    在Java中将Arrays.asList()用于2D数组

热门标签

归档