为什么不能创建 ObservableField 数组?

我可以像这样创建和使用 ObservableBoolean 数组:


public ObservableBoolean[] isPhotoVisible = {

            new ObservableBoolean(),

            new ObservableBoolean(),

            new ObservableBoolean(),

            new ObservableBoolean(),

            new ObservableBoolean(),

            new ObservableBoolean()};

但是为什么我不能像这样创建 ObservableField 数组呢?它无法编译并说Generic Array Creation:


public ObservableField<String>[] idFilePath = {new ObservableField<>()};


紫衣仙女
浏览 68回答 1
1回答

有只小跳蛙

谷歌搜索编译错误导致这篇博客文章解释了这个问题:http ://www.tothenew.com/blog/why-is-generic-array-creation-not-allowed-in-java/
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java