我使用相同的java 8代码行(从一个代码复制到另一个代码),代码在原始项目中工作正常,但在第二个项目中它显示List无法强制转换为List.Below是代码行。我正在使用eclipse。
select c.*
from metastore.DBS d
join metastore.TBLS t
on t.db_id = d.db_id
join metastore.SDS s
on s.sd_id = t.sd_id
join metastore.COLUMNS_V2 c
on c.cd_id = s.cd_id
where d.name = 'local_db'
and t.tbl_name = 'mytable'
;
这些是第二个项目中的导入
List<String> tmpArray = Arrays.asList(strWithTrailingDelimiter.split(delimiter))
.stream()
.filter(rec -> !rec.trim().isEmpty())
.collect(Collectors.toList());
我得到的编译时错误是:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;