7.29学习的关于集合部分

86 阅读1分钟

集合分为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集合中