ArrayList的简单使用

本文介绍了 Java 中 ArrayList 类的基本操作,包括添加、删除、查询等方法,并通过实例演示了如何使用这些方法来管理和操作列表中的元素。

ArrayList的简单使用

java.lang.Object

  java.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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值