Java ArrayList问题感激不尽

一个Class叫Item,另外一个Class叫Store,当在Store里面创造一个ArrayListprivateArrayListmyStore=newArrayList();这个<>里面不应该是String或者是Integer吗?那我现在怎么...
一个Class 叫 Item,另外一个Class 叫 Store,当在Store里面创造一个ArrayListprivate ArrayList  myStore = new ArrayList ();这个<>里面不应该是String或者是Integer吗?那我现在怎么样才能在这个ArrayList里面加数字?
IT_2845674791
慕的地8271018
浏览 300回答 2
2回答

慕工程0101907

是泛型标识,所谓泛型就是泛指一切类型,可以存储任何类型的数据。如果只能存储String或Integer类型的数据,那没有必要使用泛型,直接改名成StringList或IntegerList就行了。再好好看看书,理解一下泛型的概念和设计思想。

哔哔one

myStore定义为ArrayList,那就只能用于存放Item类型或其子类的对象,而不能存放String或Integer对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript