Java集合框架--List 类

一、Java List 类
二、Java List 排序
三、Java List 遍历
四、Java List 去重
五、Java List 转Array

一、 Java List 类

List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。可使用索引来访问List中的元素。

语法

void add(E e)               //依次往后添加元素
void add(E e, int index)    //在指定位置处添加元素
void remove(int position)   //删除指定位置元素,索引从0开始
void remove(E e)            //删除相同的元素
void removeAll()            //删除所有元素

常用方法

List list = new ArrayList();        //声明list
list.add("aa");                     //向列表尾部插入指定元素
list.add(1, "bb");                  //向列表指定位置插入指定元素,索引从0开始
list.addAll(new ArrayList());       //追加指定 collection中的所有元素到此列表的结尾
list.clear();                       //从list中移除所有元素
list。contains("cc");                    //若list包含指定元素返回true
list.equals(new ArrayList());       // 比较指定的对象与列表是否相等
list.get(0);                        // 返回列表中指定位置的元素
list.toArray();                     // 返回以正确顺序包含列表中的所有元素的数组
list.indexOf("aa");                 // 返回列表中首次出现指定元素的索引,如果列表不包含此元素,则返回 -1
list.lastIndexOf("dd");             // 返回列表中最后出现指定元素的索引,如果列表不包含此元素,则返回 -1
list.isEmpty();                     // 如果列表不包含元素,则返回 true
list.remove(0);                     // 移除列表中指定位置的元素
list.remove("lwc");                 // 移除列表中出现的首个指定元素
list.removeAll(new ArrayList());    // 从列表中移除指定 collection中包含的所有元素
list.set(0, "lp");                  // 用指定元素替换列表中指定位置的元素
list.size();                        // 返回列表中的元素数
list.subList(1, 2);                 // 返回列表中指定的fromIndex(包括)和toIndex(不包括)之间的部分视图
list.hashCode();                    // 返回列表的哈希码值
list.toArray(new String[] { "a", "b" });    // 返回以正确顺序包含列表中所有元素的数组

猜你喜欢

转载自www.cnblogs.com/willwuss/p/12364541.html