我在eclipse中使用了sonarLint插件
在这一行,我得到'关闭此'“流”'
Stream.concat(Stream.of( “A”), Stream.of( “B”))收集(Collectors.toSet());
但不是
Arrays.asList(“a”,“b”)。stream()。collect(Collectors.toSet());
我不明白为什么两条线上的消息不一样。 我不确定这是一个java问题还是一个sonarlint问题。
答案 0 :(得分:2)
这是java插件即将发布的版本(3.14)中已修复的问题:https://jira.sonarsource.com/browse/SONARJAVA-1478
有关详细信息,请参阅此其他问题:When is an IntStream actually closed?