Files
Andrey Sokolov fcfc76cd46 MLP-6 Similarity Groups in Find Usages initial support
Added support for java and kt usages KTIJ-21819 IDEA-294547

GitOrigin-RevId: 5bf947ecd97ba1ec106adbb9469307a51cc9508c
2022-05-24 08:55:38 +00:00

24 lines
979 B
Java

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
public class CollectionsPlayGround {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
for (int i = 0; i < 100; i++) {
list.add("entry:" + i);
}
final List<Integer> unmodifiableHashcodes = list.stream().map(String::hashCode).collect(Collectors.toUnmodifiableList());
final List<Integer> modifiableHashcodes = list.stream().map(String::hashCode).collect(Collectors.toList());
List<String> nonEmptyEntries = list.stream().filter(e -> e.length() > 0).collect(Collectors.toList());
List<String> moreThanOneCharEntry = list.stream().filter(e -> e.length() > 1).collect(Collectors.toList());
List<String> nonEmptyEntries2 = list.stream().filter(e -> e.isEmpty() ).collect(Collectors.toList());
Set<String> nonEmptySet = list.stream().filter(e -> e.length() > 0).collect(Collectors.toSet());
}
}