同一行在项目中正常工作,显示另一行中的转换错误

时间:2017-06-30 12:10:02

标签: java eclipse lambda java-8

我使用相同的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;

0 个答案:

没有答案