为什么我无法在数组类型stream()
上调用Enum
?
DummyEnum[] array = DummyEnum.values();
array.stream(); // Compile Error
ENUM:
public enum DummyEnum {
Hello("Hello"), Welcome("Welcome");
private String greeting;
private DummyEnum(final String greeting) {
this.greeting = greeting;
}
public String getValue() {
return greeting;
}
}
答案 0 :(得分:9)
使用Stream.of(array)
。数组没有stream()
方法。