【发布时间】:2020-01-12 22:18:28
【问题描述】:
我很想知道是什么:
new ArrayList<Something>(
Arrays.asList(
new Something("1"),
new Something("2")
)
);
返回?
它会返回一个包含Something 对象的ArrayList,还是返回一个包含List 的List 的Something 对象(即ArrayList<List<Something>>)?
【问题讨论】:
-
你为什么不试试,看看结果如何?
-
当
new ArrayList<Something>明确表示它正在创建ArrayList<Something>时,您为什么认为它可以返回ArrayList<List<Something>>?new运算符不能返回除了正在创建的之外的其他内容。
标签: java arrays list arraylist