集合分为collection和map两个体系
collection接口:单列数据(存储着一个个对象) map接口:双列接口,保存映射关系“key-value”的集合(一对一对数据)
collection接口中的方法:
1.添加 add(object o);将元素o添加到集合中 add All(collection c)将集合c中所有元素添加到当前集合中
2.获取集合长度 size();获取集合中元素的个数
3.清空集合元素 clear();清空集合中的元素
判断是否为空 isEmpty();
5.删除 remove();
1.toString()
作用:用于表示返回表示对象的字符串;“类名+@+16进制”
2.equals()
作用:用于比较两个对象是否相同
3.hashCode():散列码
作用:是由对象导出的一个整数值,每个对象都有一个默认的散列码,其值为对象的存储地址
4.removeAll(collection c)
作用:去当前集合的差值(去掉当前集合与c集合中相同的值)
6.判断当前集合是否包含指定的元素
contains(object o)在判断的时候会调用o的对象所在类的equals方法 syso(c1.contains(1))判断c1集合中是否包含1 syso(c2.containsAll(c1))判断c1中所有元素是否都在c2集合中