ArrayList的简单使用
2016-06-26 11:23
253 查看
ArrayList的简单使用
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>
1.添加元素
boolean | add(E e) 将指定的元素添加到此列表的尾部。 |
2.移除元素
boolean | remove(Object o) 移除此列表中首次出现的指定元素(如果存在)。 |
3.判断是否为空
boolean | isEmpty() 如果此列表中没有元素,则返回 true |
4.清空元素
void | clear() 移除此列表中的所有元素。 |
5.是否包含某元素
boolean | contains(Object o) 如果此列表中包含指定的元素,则返回 true。 |
6.获得某个位置的元素
E | get(int index) 返回此列表中指定位置上的元素。 |
7.获得某元素的索引
int | indexOf(Object o) 返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。 |
8.获得元素数
int | size() 返回此列表中的元素数。 |
9.转化为数组
Object[] | toArray() 按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。 |
示例:
List<String> list=new ArrayList<String>(); //添加元素 list.add("chen"); list.add("tie"); list.add("feng"); list.add("is"); list.add("a"); list.add("student"); //判断是否为空 boolean bool=list.isEmpty(); System.out.println("ArrayList是否为空:"+bool); //移除chen list.remove(0); //判断是否包含student boolean bool2=list.contains("student"); System.out.println("是否包含student:"+bool2); //获得第2位的元素 String s=list.get(2); System.out.println("第2位的元素是:"+s); //获得student的索引位置 int num=list.indexOf("student"); System.out.println("student的索引位置:"+num); //获得元素数 int count=list.size(); System.out.println("元素数:"+count); //转化为数组 String[] strArr=new String[count]; list.toArray(strArr); for(String s1:strArr){ System.out.print(s1+" "); } System.out.println(); //清空集合 list.clear(); //判断是否为空 boolean bool3=list.isEmpty(); System.out.println("ArrayList是否为空:"+bool3); |
相关文章推荐
- sed
- 表达式语言(EL)
- JAVA写的坦克大战(单机图片版)
- Eclipse启动时报错:No java virtual machine
- Java下利用Jackson进行JSON解析和序列化
- python MySQLdb简单封装
- Struts与Servlet API解耦的访问方式
- 二维数组的调用方式
- Visual Studio 2012 RC 中RC表示什么意思
- delphi 文件拖拽获取路径(二)支持多文件(笔记)
- 3G流媒体业务的QoS及解决之道
- 单元测试之Junit
- Android分包MultiDex原理详解
- java网络编程
- js实现轮播图(二)
- python - 类的方法
- python_day7学习笔记
- Codevs 1256 打鼹鼠
- GPRS MODEM拨号错误代码
- java Object类