当我尝试运行此代码时:
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
我正在使用Java8。怎么了? :/
答案 0 :(得分:1)
这些方法是Java SE 9中引入的。请参阅API文档的源代码中的@since
。您需要升级到Java的当前版本或使用其他版本,例如new HashSet<>(Arrays.asList(fred, jim, sheila))
。