集合常用方法

集合:

Collection中常用方法:

boolean add(E e); 向集合中添加对象;

boolean addAll(Collection<? extends E> c); 将参数指定集合c中的所有元素添加到当前集合中;

boolean contains(Object o); 判断是否包含指定对象;

boolean containsAll(Collection<?> c); 判断是否包含参数指定的所有对象;

boolean retainAll(Collection<?> c); 保留当前集合中存在且参数集合中存在的所有对象;

boolean remove(Object o); 从集合中删除对象;

boolean removeAll(Collection<?> c); 从集合中删除参数指定的所有对象;

void clear(); 清空集合;

int size(); 返回包含对象的个数;

boolean isEmpty(); 判断是否为空;

boolean equals(Object o) 判断是否相等;

int hashCode() 获取当前集合的哈希码值;

Object[] toArray() 将集合转换为数组;

Iterator<E> iterator() 获取当前集合的迭代器;

快捷键:在idea中按住Ctrl点方法,跳到方法的具体内容;Ctrl+n直接搜索并打开类的源码;Ctrl+F12搜索并打开方法的源码;

java.util.Iterator接口:用于描述迭代器对象,可以遍历Collection集合中的所有元素,是Collection接口的父类;

常用方法:

boolean hasNext() 判断集合中是否有可以迭代的元素;

E next() 用于取出一个元素并指向下一个元素;

void remove() 删除访问到的最后一个元素;

异常:

foreach循环:for(元素类型 变量名:数组/集合名称){循环体;},该方法是迭代器的简化版;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值