如何使用流解析Generic到Object []? 我有
private static <T> List<Object[]> selectData(List<T> a,
Predicate<T> predicate) {
ArrayList<Object[]> tmp = new ArrayList<Object[]>();
for (T x : a) {
if (predicate.test(x)) {
tmp.add(new Object[] { x });
}
}
return tmp;
}
但我想做的事情如下:
...//
return a.stream().filter(predicate).collect(Collectors.toList());
但我不知道如何将每个元素转换为Object []