void (String[] args) { List<String> list = new ArrayList<>(); // JDK 7 diamond operator list.add("aaa"); list.add("bb"); list.add("cccc"); list.add("dd"); list.add("e"); schwartz(list.stream(), s -> s.length()) .forEach(x -> { System.out.println(x); }); }