Java_15 集合类接口的常用方法
来源:互联网 发布:淘宝助手客服电话 编辑:程序博客网 时间:2024/06/06 04:18
1.集合类的概述
java.lang.ObjectMap(HashMap TreeMap)CollectionSet(HashSet TreeSet)List(ArrayList LikedList)
2.List接口的常用方法
List接口继承了Collection接口,因此包含Collection中的所有方法,有因为List是列表类型,所以List接口还提供了一些适用于自身的常用方法add(int index,Object obj) 在指定位置添加对象,其他对象索引位置相对后移一位allAll(int index,Collection col) 向集合的指定索引位置添加指定的集合对象remove(int index) 用来移除集合中指定索引位置的对象get(int index) 用于获取指定索引位置的对象indexOf(Object obj) 返回对象第一次出现的索引位置,不包含则返回-1lastIndexOf(Object obj) 返回对象最后一次出现的索引位置,不包含则返回-1subList(int formIndex,int toIndex) 获取从form到to之间的元素对象set(int index,E element) 用指定元素替换列表中指定位置的元素,返回以前在指定位置的元素listIterator() 用来获得一个包含所有对象的ListIterator列表迭代器
3.Set接口的常用方法
Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因此包含Collection接口的所有方法add(Object obj) 如果此Set集合中尚未存在指定的元素,则添加此元素addAll(Collection coll) 将参数集合中所有元素添加到此Set集合的尾部remove(Object obj) 将指定的参数对象移除集合retainAll(Collection c) 只保存Set集合中包含在指定Collection集合中的内容removeAll(Collection c) 在Set集合中移除包含在在指定Collection中的元素clear() 移除此Set中的所有元素iterator() 返回此Set中的元素上进行迭代的迭代器size() 返回此Set集合中的所有元素数isEmpty() 如果Set不包含元素,则返回true由于Set集合中不允许存在重复值,因此可以使用Set集合中的addAll()方法,将Collection集合添加到Set集合中并除掉重复值
4.Map接口的常用方法
Map接口提供了将键映射到值的对象,一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口中同样提供了集合的常用方法,如clear()、isEmpty()、size()等,除此之外还包括以下方法put(key k,value v) 向集合中添加指定的key与value的映射关系containskey(Object key) 如果此映射包含指定键的映射关系,则返回truecontainsValue(Object value) 如果此映射将一个或多个键映射到指定值,则返回trueget(Object value) 如果存在指定的键对象,则返回该对象对应的值,否则返回nullkeySet() 返回该集合中的所有键对象组成的Set集合values() 返回该集合中所有值对象形成的Collection集合由于Map集合中的元素是通过key、value进行存储的,要获取集合中指定的key值或value值,需要先通过相应的方法获取key集合或value集合,在遍历key集合或value集合获取指定值
阅读全文
0 0
- Java_15 集合类接口的常用方法
- 集合类接口的常用方法
- Java集合类:Map接口的常用方法
- 集合List:ArrayList,接口的常用方法
- Java集合类:Collection接口常用方法
- javaoop集合框架——List接口的常用方法
- 集合的常用方法
- Java常用集合类、接口
- StringBuffer类的常用方法集合
- JavaSE中的集合结构.和集合特性,及集合常用接口和实现类的特性.
- JAVA中常用的集合类,接口介绍
- Java集合中常用的接口和类
- Java常用集合类框架的基本接口
- Java常用的接口、类、方法
- Java常用的接口、类、方法
- 为什么需要集合?集合的常用方法
- Java常用集合类的常用方法 学习笔记
- 集合常用的方法--073
- 第一次Filter过滤器的简单使用总结(二)
- 深度学习系列教程
- java中的日期实用类的一些举例
- 冒泡排序--java
- Java实现计算当前月天数
- Java_15 集合类接口的常用方法
- window.onload 和$(document).ready的区别
- shell中的重定向 1>&2 2>&1 >&2
- JAVA JDK动态代理和CGLIB动态代理
- 2017多校训练八-1011(hdu 6143 Killer Names)
- qt基础3
- JavaScript知识点之执行上下文
- Codeforces 545D
- Liunx环境启动tomact与查看日志