zoukankan      html  css  js  c++  java
  • 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" });	// 返回以正确顺序包含列表中所有元素的数组
    
  • 相关阅读:
    Vim编辑器-Basic Visual Mode
    Vim编辑器-Windows
    Vim编辑器-Searching
    Vim编辑器-Text Blocks and Multiple Files
    Vim编辑器-Editing a Little Faster
    Vim编辑器-Basic Editing
    Android12系统源码分析:NativeTombstoneManager
    为什么色彩管理很重要?
    使用chrome调试代码时引入jquery
    抖音、微信超火中国红头像制作
  • 原文地址:https://www.cnblogs.com/willwuss/p/12364541.html
Copyright © 2011-2022 走看看