我想创建一个lambda数组。问题是lambda可能彼此不同。示例:
private interface I0 {
int interface0(int a, int b);
}
private interface I1 {
int interface1(double d);
}
现在,我如何声明一个同时包含I0和I1的列表呢?
List<Object> test = Arrays.asList(
(int a, int b) -> a + b,
(double d) -> d * 2
);
显然,Object
不起作用。
https://stackoverflow.com/questions/47650162
复制相似问题