【发布时间】:2020-06-26 04:36:13
【问题描述】:
当我尝试运行以下代码时,List(.of) 无法编译并给出主题错误。
package collections;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class SetRunner {
public static void main(String[] args) {
List<Character> characters = **List.of**('A', 'Z', 'A', 'B', 'Z', 'F');
Set<Character> treeSet = new TreeSet<>(characters);
System.out.println("TreeSet" + characters);
Set<Character> linkedHashSet = new LinkedHashSet<>(characters);
System.out.println("LinkedHashSet" + characters);
}
}
【问题讨论】:
-
它仅在 Java 9+ 中。您使用的是较低版本的 Java 吗?
-
是的,使用 1.8..241.0
-
那个Java版本太旧了,List在Java 8中没有这些方法。
标签: java list oop arraylist collections