List集合
开发工具与关键技术:My Eclipse 10、Java
作者:郑凯丰
撰写时间: 2019年5月4日
List集合
1.代表元素是有序、可重复的集合。
2.每个元素都有对应的顺序索引。.
3.List可以存在重复的元素。
4.默认按元素的添加顺序设置元素索引。
5.在List集合里允许元素为Null。
示例代码
首先我们先添加几条数据;
import java.util.ArrayList;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
//实例化
List<String> list = new ArrayList<>();
// 添加元素
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("A");//允许元素重复
list.add("F");
list.add("G");
list.add(null);//允许元素为null
list.add(null);
// 移除
list.remove(1);// 通过索引移除
list.remove("D");// 通过对象移除
List<String> listRemove = new ArrayList<>();
listRemove.add("E");
listRemove.add("F");
listRemove.add("K");
list.removeAll(listRemove);// 移除多个字母
// 输出list
// 调试使用或者转字符串
System.out.println(list);
// 替换元素
list.set(1, "D");//从零开始
System.out.println(list);
//返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间 的部分视图
List<String> sList = list.subList(1, 2);
System.out.println(sList);
// 判断集合是否为空
System.out.println("List集合否为空:" + list.isEmpty());
// 清空集合
list.clear();
System.out.println("List集合否为空:"+list.isEmpty());
}
}
输出结果: