下面关于ArrayList与List的区别,不正确的是()
A: ArrayList中可以添加任何类型的对象,而List只能添加指定类型的对象
B: ArrayList和List都需要强制转换后才能访问集合元素
C: ArrayList和List添加元素的方法相同。
D: ArrayList和List都可以通过索引器访问集合的元素和删除元素
A: ArrayList中可以添加任何类型的对象,而List只能添加指定类型的对象
B: ArrayList和List都需要强制转换后才能访问集合元素
C: ArrayList和List添加元素的方法相同。
D: ArrayList和List都可以通过索引器访问集合的元素和删除元素
举一反三
- 智慧职教: 现在存在一个ArrayList类型的集合对象list,向该集合对象中添加集合元素,使用( )语句实现。
- 欲构造ArrayList类的一个实例,元素类型为String,作为List类型的对象,下列哪个方法是正确的 ? A: ArrayList myList=new Object(); B: List<String> myList=new ArrayList<String> (); C: ArrayList<String> myList=new List<String> (); D: List<String> myList=new List<String> ();
- 【单选题】Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是() A. ArrayList和LinkedList均实现了List接口 B. ArrayList的访问速度比LinkedList快 C. 添加和删除元素时ArrayList的表现更佳 D. 添加和删除元素时LinkedList的表现更佳
- 定义一个List对象list,使用ArrayList的构造方法进行初始化,并且要求list中必须全部存放Integer类型的对象,以下语句正确的是( )。 A: List list = new ArrayList (); B: List list = new ArrayList<Integer>(); C: List<Integer> list = new ArrayList<Integer>(); D: ArrayList<Integer> list = new List<Integer>();
- 由ArrayList实例化一个具体对象,下面哪个语句是正确的()。 A: ArrayList list = new Object(); B: List list = new ArrayList(); C: ArrayList list = new List(); D: List list = new List();