Это то что написал, кей - длина строки, но никак не могу понять как найти колличество строк с нужной длиной символов и передать в значение Map
public void map(String... array) {
HashMap<Integer, Integer> hashMap = new HashMap<>();
Collection <String> collection = Arrays.asList(array);
HashMap<String, String> map =
collection.stream()
.collect(Collectors.toMap(i -> i.length(), (i -> filter(i -> i.length())));
Пробовал через цикл, но не могу передать переменную в лямбда
System.out.println("map = " + map);
for (String string : collection) {
int key = string.length();
int value = collection.stream().filter( i -> (i.lenght() = key));
hashMap.put(key,value);