zoukankan      html  css  js  c++  java
  • java list基本用法

    List<E>([]内的内容可省略),与数组类似: 
    实例化:List[<数据类型>] list = new ArrayList[<数据类型>]();
    获得集合内元素个数:list.size();
    添加元素: 默认添加:list.add(e);
    指定下标添加(添加后下标后的元素向后挪一位):list.add(index,e);
    删除元素: 返回是否删除:list.remove(e);

    直接删除指定下标的元素(只删除找到的第一个相符合的元素):list.remove(index);
    替换元素(替换掉指定下标的元素):list.set(index,e);
    取出元素:list.get(index);
    清空集合:list.clear();
    判断集合中是否存在某个元素(存在返回true,不存在返回false):list.contains(e);
    对比两个集合中的所有元素: 两个对象一定相等:list.equals(list2);
    两个对象不一定相等:list.hashCode() == list2.hashCode(); (两个相等对象的equals方法一定为true, 但两个hashcode相等的对象不一定是相等的对象。)
    获得元素下标: 元素存在则返回找到的第一个元素的下标,不存在则返回-1:list.indexOf(e); 元素存在则返回找到的最后一个元素的下标,不存在则返回-1:list.lastIndexOf(e);
    判断集合是否为空(空则返回true,非空则返回false):list.isEmpty();
    返回Iterator集合对象:list.iterator();
    将集合转换为字符串:list.toString();
    截取集合(从fromIndex开始在toIndex前结束,[fromIndex,toIndex)):list.subList(fromIndex,toIndex);
    将集合转换为数组: 默认类型:list.toArray(); 指定类型(objects为指定类型的数组对象,并将转换好的数组赋值给objects数组):list.toArray(objects);
    以上为List常用的方法。
  • 相关阅读:
    深入理解JS中的变量及变量作用域
    浏览器加载、解析、渲染的过程
    gerrit和git
    宽高等比缩放
    常见的网站性能优化手段
    JS实现数组去重(重复的元素只保留一个)
    重构与回流
    APP开放接口API安全性——Token令牌Sign签名的设计与实现
    索引原理-btree索引与hash索引的区别
    从四个维度谈谈如何做好团队管理
  • 原文地址:https://www.cnblogs.com/adaonling/p/3462307.html
Copyright © 2011-2022 走看看