когда я пытаюсь запустить этот код:
Set<Set<Integer>> s1 = Set.of(Set.of(), Set.of(1));
я получаю эту ошибку:
The method of() is undefined for the type Set The method of(int) is undefined for the type Set
Я использую Java 8. Что не так?: /
Эти методы были введены в Java SE 9. См. @since в исходном коде документации API.Вам нужно будет перейти на текущую версию Java или использовать что-то еще, например new HashSet<>(Arrays.asList(fred, jim, sheila)).
@since
new HashSet<>(Arrays.asList(fred, jim, sheila))