ArrayList的简单使用
java.util.AbstractCollection<E>
java.util.ArrayList<E>
1.添加元素
boolean | add(E e) |
2.移除元素
boolean |
3.判断是否为空
boolean | isEmpty() |
4.清空元素
void | clear() |
5.是否包含某元素
boolean |
6.获得某个位置的元素
get(int index) |
7.获得某元素的索引
int |
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); |