我很想知道什么:
new ArrayList<Something>(
Arrays.asList(
new Something("1"),
new Something("2")
)
);
返回?
它会返回 ArrayList
包含那些Something
对象还是会返回 ArrayList
其中包含 List
其中Something
对象(即 ArrayList<List<Something>>
)?
最佳答案
它将返回列表中的两个 Something,而不是带有列表的列表,因为你在 () 中添加的集合中包含的集合的元素将被添加到数组列表中,而不是作为集合添加到集合中。
关于java - new ArrayList<>(Arrays.asList(...)) 返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59708586/