--------- set集合
它不允许出现重复元素,如果有重复了只会显示其中一个。;
不保证和政集合中元素的顺序 ,
允许包含值为null的元素,但最多只能有一个null元素。
操作:
add()
clear() 所以元素。
remove()
没有下标因为是无序的。 也没有get(int index)方法。
循环:
iterator 读取数据,相当于一种遍历。
toArray 之后变成数组,然后再循环。
---------- List<Permission>
容许重复 ,容许null 有下标因为是有序的,因为可以用索引获取对象值 ,内容就可以重复了
操作:
add()
clear() 所以元素。
remove()
get(int index)方法
循环:
iterator读取数据,这是一种遍历 ,
toArray 之后变成数组,然后再循环。
for循环 中采用 get(int index)方法
----------vetctor
向量可以设置 大小 ,容量,可以采用索引访问。
操作:
add()
clear() 所以元素。
remove()
clone()
get(int index)方法
循环:
toArray 之后变成数组,然后再循环。
for循环 中采用 get(int index)方法
--------- Class<?> :
泛型类
--------- Collections 集合接口的最大接口
--------- set集合
它不允许出现重复元素,如果有重复了只会显示其中一个。;
l 不保证和政集合中元素的顺序 ,
l 允许包含值为null的元素,但最多只能有一个null元素。
实现不是同步。 操作:
add()
clear() 所以元素。
remove()
没有下标因为是无序的。 也没有get(int index)方法。
循环:
iterator 读取数据,相当于一种遍历。
toArray 之后变成数组,然后再循环。
---------- List<Permission>
容许重复 ,容许null?
操作:
add()
clear() 所以元素。
remove()
get(int index)方法
循环:
iterator读取数据,这是一种遍历 ,
toArray 之后变成数组,然后再循环。
for循环 中采用 get(int index)方法
----------vetctor
向量可以设置 大小 ,容量,可以采用索引访问。
操作:
add()
clear() 所以元素。
remove()
clone()
get(int index)方法
循环:
toArray 之后变成数组,然后再循环。
for循环 中采用 get(int index)方法
--------- Class<?> :
泛型类
--------- Collections 集合接口的最大接口