标签: java list arraylist casting
我有一个方法作为签名,让我们说method(Object... args) 我的其他方法之一创建了ArrayList<Object> list。
method(Object... args)
ArrayList<Object> list
我该怎么做才能使用method(list)? 我曾尝试method(Arrays.asList(list)),但它没有效果
method(list)
method(Arrays.asList(list))
答案 0 :(得分:8)
您可以使用List.toArray()之类的
List.toArray()
method(list.toArray());
此外,三个点表示它是varargs或variadic function。