小编tej*_*905的帖子

如何通过将数组的第一个元素转换为String来从List <Object []>获取List <String>

如何获得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正确执行此操作?

java java-8

-1
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

java-8 ×1