Java 重构代码,以便使用此流管道
通过重构代码,SonarQube中出现了一个bug,因此此流管道将用于以下代码片段Java 重构代码,以便使用此流管道,java,java-8,sonarqube,Java,Java 8,Sonarqube,通过重构代码,SonarQube中出现了一个bug,因此此流管道将用于以下代码片段 Stream<ContextData> stream = Globals.contextMap.values().stream() .sorted(Comparator.comparing(ContextData::getName)); 您应该关闭流: 我将结果收集到一个列表中 List<ContextData>contextDataList = Globals.contextMap.v
Stream<ContextData> stream = Globals.contextMap.values().stream()
.sorted(Comparator.comparing(ContextData::getName));
您应该关闭流: 我将结果收集到一个列表中
List<ContextData>contextDataList = Globals.contextMap.values().stream()
.sorted(Comparator.comparing(ContextData::getName))
.collect(Collectors.toList());
您没有调用任何终端操作。所以这条小溪没用。
List<ContextData>contextDataList = Globals.contextMap.values().stream()
.sorted(Comparator.comparing(ContextData::getName))
.collect(Collectors.toList());