作者:妞妞盼寒假_197 | 来源:互联网 | 2023-01-11 08:27
所以据我所知,Java集中不允许重复.为什么然后在这段代码片段中代码似乎试图考虑重复?
public static Subarray findSmallestSubarrayCoveringSet(List paragraph,Set keywords) {
Map keywordsToCover = new HashMap<>();
for (String keyword : keywords) {
keywordsToCover.put(keyword,
keywordsToCover.containsKey(keyword)? keywordsToCover.get(keyword) + 1: 1);
}
为什么不在for循环中使用keywordsToCover.put(keyword,1)?