JAVA中的List的使用
来源:互联网 发布:linux anaconda3使用 编辑:程序博客网 时间:2024/04/24 22:11
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常用的方法。
- JAVA中的List的使用
- JAVA中的List的使用
- java开发中的List的使用
- java List的使用
- 【Java】List的使用
- java List的使用
- java List的使用
- Java List Of List 的嵌套使用
- List 中的 list.contains(o)方法的使用
- freemark中的占位list的使用
- 关于java中的List集合的排序问题/Collections.sort()的使用(转)
- java 中的Set,List,Map的区别
- java中的map与List的用法
- Java中的Set,List,Map的区别
- Java中的Set,List,Map的区别
- Java中的Set,List,Map的区别
- Java中的Set,List,Map的区别
- Java中的Set,List,Map的区别
- 1.struts2入门
- #pragma comment使用
- 显示与隐藏侧边栏目的js代码
- oracle新建数据库
- poj 1008 Maya Calendar
- JAVA中的List的使用
- MFC小程序 简易网络聊天室 VS2012 ODBC连接MySql数据库和网络Socket通信
- ibaties自增
- ZOJ Problem Set - 1078 Palindrom Numbers
- 有关协议的用法
- linux内核--段页式管理内存的方法
- 比较 SLF4J 与 log4j
- c++程序设计原理与实践--读书笔记
- 类似天猫那样的侧边导航栏的快速实现