Java 如果通配符数组被禁止,我可以使用什么类型?
通配符是一种抽象类型。不可能实例化它。所以我理解下面的类实例化Java 如果通配符数组被禁止,我可以使用什么类型?,java,Java,通配符是一种抽象类型。不可能实例化它。所以我理解下面的类实例化 ArrayList< ? extends String> list= new ArrayList< ? extends String>(); // won't work ArrayList列表=新数组列表();/行不通 那么什么类型可以工作呢?任何非抽象类?字符串是最终类,因此不能从中扩展 检查: 有关通配符检查的更多示例:字符串是最终类,因此您不能从它扩展 检查: 有关通配符检查的更多示例:没有扩展St
ArrayList< ? extends String> list= new ArrayList< ? extends String>(); // won't work
ArrayList<?扩展字符串>列表=新数组列表<?扩展字符串>();/行不通
那么什么类型可以工作呢?任何非抽象类?字符串是最终类,因此不能从中扩展 检查:
有关通配符检查的更多示例:字符串是最终类,因此您不能从它扩展 检查:
有关通配符检查的更多示例:没有扩展
String
的类,因为String
类是final
。您是如何获得此代码的?你想如何处理列表
?@ernest_k(我讨厌幻灯片)没有扩展字符串
的类,因为字符串
类是最终的
。你是如何得到这段代码的?你想用列表做什么?@ernest_k(我讨厌幻灯片)