Java容器笔记(1)Collection

为什么要学习容器:
  1. 容器封装了复杂数据结构,方便,避免重复造轮子
  2. 方便处理对象,易于存储(只能存储引用类型,基本数据类型自动装箱)
  3. 相比数组长度可变
API需要注意的地方
boolean contains(Object o)
//如果且仅当该集合至少包含一个元素e使得(o==null ? e==null : o.equals(e)),可见允许包含null
int size()
//返回此集合中的元素数。 如果此收藏包含超过Integer.MAX_VALUE个元素,则返回Integer.MAX_VALUE 。
<T> T[] toArray(T[] a)
/*
 *可以指定返回的数组类新,如果a数组大小不足以装下将创建一个新数组;
 *a数组足够大会将剩余空间设置为null,如果集合中包含null要注意。
 *如果此集合对其迭代器返回的元素的顺序做出任何保证,则此方法必须以相同的顺序返回元素。
 */ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值