Queue集合:
此集合是collection的子集合,与set,List集合属于同级,用于描述有先进先出的数据结构(队列),其实现子类是LinkedList():
常用的方法:
boolean offer(E a) –将内容加入到队列中;
E poll() –将内容从对列中头部位置取出并删除;
E peek() –返回对首部的的元素(不会像poll一样删除打印,这个就打印)
set集合:
set集合相比于List集合,它插入无序,但它不可像list中一样可以重复,它是去重的。它主要有
HashSet(),TreeSet()
两个子类;
HashSet底层采用哈希表进行数据管理,
它放入元素过程是:需要调用
HashCode()
得到对象的哈希码值,之后调用哈希算法得到哈希表的索引位置,放到相应的存储空间里;
遍历List集合所有元素方法3种:
toString(打印所有的元素)
for each-结构将所有集合里的内容全取出来;
Iterator-迭代器方法,hasNext(),next();