码迷,mamicode.com
首页 > 编程语言 > 详细

泛型数组列表 ArrayList

时间:2017-01-01 16:30:40      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:--   数组元素   check   泛型   类型   方法   初始化   元素   get   

为什么使用泛型数组列表而不使用普通数组?

1、普通数组经常会发生容量太大以致浪费的情况

2、普通数组无法动态更改数组

基本概念:

1、采用【类型参数】的【类】---->【泛型类】

2、【泛型类型】就是类型参数的类型

对泛型数组列表的操作:

1、添加元素,add方法,默认在尾部添加,变化参数可以插入到中间。删除元素

2、初始化容量(ensurecapacity或是把初始容量传递给构造器)

3、回收多余的存储空间(trimToSize)

4、访问数组元素 get(i)

5、转化为数组 toArray(a)

6、可以使用foreach遍历 arraylist

7、计算元素数目size()

如何与没有使用类型参数的原始arraylist交互?看不懂。

@SuppressWarning("unchecked") 

泛型数组列表 ArrayList

标签:--   数组元素   check   泛型   类型   方法   初始化   元素   get   

原文地址:http://www.cnblogs.com/xkxf/p/6241117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!