list集合
来源:互联网 发布:qt 界面编程教程 编辑:程序博客网 时间:2024/06/06 02:24
List集合为列表类型,以线性方式存储对象
list集合的方法:
实例化: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 集合
- List集合
- List集合
- List集合
- List集合
- List集合
- list 集合
- List集合
- 集合 --- List
- 集合(List)
- List集合
- 集合-List
- List集合
- list集合
- List集合
- List集合
- List集合
- List 集合
- 简明C语言教程(十四)break 详解
- git: git diff “old mode 100755 new mode 100644”
- 聊天室 的滚动逻辑
- hashMap详解
- 简明C语言教程(十五)continue
- list集合
- 可编辑Div中,标点或者单词不换行
- github 下载的zip项目如何再关联回去
- 如何写一份好的求职简历
- 简明C语言教程(十六)数组概述
- 交换两个兄弟元素的位置
- js 中的四舍五入
- c++第六次实验-两点距离
- 简明C语言教程(十七)函数