[当我创建JUnit测试时,Eclipse会自动为我导入assertEquals
。
在我当前的代码中,我经常写这样的语句:
Arrays.stream(columns).collect(toCollection(ArrayList::new));
Eclipse抱怨缺少toCollection()
:
类型的toCollection(ArrayList :: new)方法未定义...
当我手动添加import static java.util.stream.Collectors.toCollection;
导入时,至少此警告已消失。但我收到新警告:
从不使用导入java.util.stream.Collectors.toCollection
所以基本上我有两个问题:
如果这很重要:我使用的是STS 4.4.1的当前版本
要以与assertEquals
相同的方式导入静态方法,请将其类添加到以下列表中:窗口->首选项-> Java->编辑器-> Content Assist->收藏夹。
Eclipse将在您开始键入时为这些类提供静态方法。