ArrayList实现类
2018-06-18 00:42:26来源:未知 阅读 ()
首先ArrayList是List接口的实现类
定义语法:
List<ElempType> list = new <ElempType>ArrayList(); //这是父类的引用指向子类的对象的写法
<>里面指定了类型,即泛型,如果添加进集合的不是基本类型,那么后面的代码中就不需要进行类型的强制转换。
List list = new ArrayList(); 或者不指定类型
添加:
默认加到队尾,list.add(ElempType obj);
指定位置,list.add(int index,ElempType obj);
如果<>中是定义了泛型的,那么add里面的对象必须是这个类型的数据。
如果没定义<>,则可以是任何类型,也可以是一个new的对象
获得:
list.get(int index);//继承至List的方法
调用集合中的对象的方法:
若先前list.add(new xxx() );
1、list.get(index).方法名(); 可以直接调用xxx中的方法
2、强制转换,list list1=(xxx)list.get(index);
list1.方法名();
利用增强for循环来遍历:
for(对象类型 对象名 : 集合名){
对象名.方法名();
}
for(xxx list1 : list){
list1.方法名();
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Comparable接口源码分析
下一篇:Eclipse修改编码格式
- DES/3DES/AES 三种对称加密算法实现 2020-06-11
- SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 后 2020-06-10
- Spring Boot 实现定时任务的 4 种方式 2020-06-10
- JSP+SSH+Mysql+DBCP实现的租车系统 2020-06-09
- Java实现的三种字符串反转 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
