Java类集-list
Collection
子接口:
ArrayList是List
接口和Collection接口的一个子类,用于实例化两种接口
package leiji;
import java.util.ArrayList;
import java.util.List;
import java.util.Collection;
public class ArryList {
public static void main(String args[]){
List<String> arrlt=new ArrayList<String>();
Collection<String> acoll=new ArrayList<String>();
arrlt.add("Hello");
arrlt.add(0,"World");
System.out.println(arrlt);
//添加元素
acoll.add("jerry");
acoll.add("weibo");
//添加对象
arrlt.addAll(acoll);
arrlt.addAll(0,acoll);
System.out.println(arrlt);
//移除元素
arrlt.remove(1);
arrlt.remove("weibo");
System.out.println(arrlt);
//获取元素
for(int i=0;i<=arrlt.size()-1;i++){
//System.out.println(arrlt.get(i));
}
//String a[] =new String[]{"1","2"};
//将集合变为对象数组
String str[]=arrlt.toArray(new String[]{}); //
for(int i=0;i<=str.length-1;i++){
//System.out.println(str[i]);
}
Object obj[]=arrlt.toArray();
for(int i=0;i<=obj.length-1;i++){
System.out.println((String)obj[i]);
}
//推断是否为空
System.out.println(arrlt.isEmpty());
//推断是否包括某一个元素
System.out.println(arrlt.contains("Hello")?"Hello is contains":"Hello is not contains");
//截取子集合
List l=arrlt.subList(1, 4);
for(int i=0;i<l.size();i++){
System.out.println(l.get(i));
}
System.out.println(l.indexOf("Hello"));
}
}
最新文章
- snmp学习笔记
- 特邀美国EMC实战专家Mark来华授课
- linux 自编软件运行时权限不足问题
- js 不同进制之间相互转换
- Usermod 命令详解 ------工作中修改shell时用 usermod -s /bin/csh home
- CircularProgressBar
- Beanstalkd介绍
- fdm_search_info_w_book_chain
- 链表-Reverse Linked List
- 记一次修复被篡改的IE首页
- 如何禁止火狐onblur时alert()产生类似选中的拖蓝效果
- windows.onload和 document.ready区别
- Linux学习之CentOS(二十)------vi/vim 按键说明
- 毕业设计(2):基于MicroPython的家庭可燃气体泄露微信报警器
- 指定Gpu range系列函数
- 20165303魏煜第一周kali安装
- Linux 跟踪连接netfilter 调优
- 从零开始一起学习SLAM | 为什么要用齐次坐标?
- Mysql存储引擎federated
- spring整合mongodb