首页 > 解决方案 > 是否可以在 Java 中创建供应商数组?

问题描述

我可以创建供应商数组吗?这不会编译:

Supplier<String>[] x = new Supplier<String>[] {
    () -> "f"
};

标签: javajava-8

解决方案


您必须创建一个 raw 数组Supplier

Supplier<String>[] x = new Supplier[] {
    () -> "f"
};

无法实例化泛型数组。


推荐阅读