List接口中定义的各种常见方法
List接口概述
LIst接口继承了Collection接口,称为有序集合,可以精确控制列表中每个元素的插入位置。通过整数索引获取列表中的元素。List允许出现重复的值。实现list允许出现重复的值。实现list接口的常用类有ArrayList和LinkedList。他们都可以容纳所有类型的对象,包括null。允许重复,并且可保证元素的存储顺序。
创建一个集合list
List list = new ArrayList();
添加数据
语法:.add(E )
//.add()添加数据
list.add("张三");
list.add(3);
list.add(2.8);
list.add('男');
list.add("体育");
list.add(12);
list.add(90);
删除数据
//list.remove(index)根据下标移除数据
list.remove(5);
//list.remove()删除括号里面的数据 返回结果为true或false
boolean a = list.remove(2.8);
System.out.println(a);
查找数据
集合对象名.size()获取集合长度
//第一种方法
for(int i=0; i<list.size();i++) {
//list.get(i);获取i位次的值
System.out.print(list.get(i));
}
//第二种方法
/*
* 增强版的for循环
* 语法
* for(数据类型 名字:集合名字){}
* 作用:把集合中的每一个数据都赋值给前面的数据类型
*/
System.out.println(" ");
for(<