【发布时间】:2019-02-15 14:40:09
【问题描述】:
我有一个函数 (findByNames),它可以像下面的例子一样接受传播参数:
List<Users> findByNames(String... names)
{
...
}
作为参数,我有一个列表:
List<String> names = asList("john","abraham");
所以我想将names 列表转换为传播对象以使用findByNames 函数,这可能使用Java 8 吗?
我试过这个解决方案:
MapUtils.getMap(names.toArray(new String[names.size()]))
但它不起作用!
感谢您的宝贵时间。
【问题讨论】:
-
它叫Varargs
-
@haticeSigirci no 不起作用,就我而言!,你试过了吗?
-
问题似乎是你说你想调用
findByNames,但是你不是只是这样做,而是调用MapUtils.getMap。