List接口集合-Arraylist类集合

开发工具:eclipse

关键技术:java

作者:林锦铅

撰写时间:201904028

一般通过通过List接口的变量指向ArrayList类对象

【1】首先要引用java.List集合的包(命名空间),注意List集合是一个接口类型

引用import java.util.List;

//1)List接口声明变量为Integer类型指向ArrayList类对象只能接受Integer类型数据

List<Integer> li=new ArrayList();

2因为ArrayList类实现List接口

引用import java.util.ArrayList;

//2)直接创建ArrayList类的对象可以添加任意类型数据

ArrayList li3=new ArrayList();

3add()添加数据

1)add方法的参数类型是object,以便于接受任意类型的对象

2)集合中存储的都是对象的引用(地址)

li.add(1);

//通过索引插入数据(注意不能大于或小于该集合总长度)

li.add(1,0);

4set()修改数据

//通过索引修改

li.set(1, 5);

5remove()移除有两种方法

注意因为方法名相同有歧义,在移除Integer类型时要表明

//1)通过索引移除元素

li.remove(1);

//2)通过值移除元素

注意因为方法名相同有歧义,在移除Integer类型时要表明

 li.remove(Integer.valueOf(1));

6contains(s)集合是否包含

System.out.println(li.contains(6));

7a1.retainAll(a2)取交集,两者比较保留与a1相同的部分

 

a1.retainAll(a2)

//a1输出的是交集部分,a2不变

System.out.println(a1);

 

 

8for循环遍历

//1)size()返回List中元素的个数

//2)get(int index)根据索引获取元素

     for (int i = 0; i < li.size(); i++) {

System.out.println(li.get(i));

}

 9foreach循环遍历

     for (Integer integer : li) {

      System.out.println(integer);

}

猜你喜欢

转载自blog.csdn.net/weixin_44548366/article/details/89631194