如何获得List<String>从List<Object[]>由数组的第一个元素转换为字符串?
我尝试写下面但是没有发生铸造,
List<String> results = query.getResultList()
.stream()
.map(result ->{
Object[] temp = (Object[]) result;
return temp[0].toString();
})
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
下图显示了结果列表的类型
我收到错误:java:不兼容的类型:java.lang.Object无法转换为java.util.List.如何使用Java 8正确执行此操作?