1、对jdk1.5后,集合中list,se以及数组t都可以用增强for循环,增强for循环是基于迭代器iterator实现的。
for(String str:list){
}
for(Integer num:set){
}
2、list与set都可以使用迭代器,因为他们的父接口collecton都有迭代器。
3、list与set有什么不同:a、list中数据是有序的,set中是无序的;b、set中存储数据不重复,list中可以存储重复数据。
4、去list中重复数据,可以直接把list作为参数通过set的构造函数传入。就可以得到没重复数据的set。
5、map为键值对存储,key不重复,值可以重复。
暂时总结以上几点。开发中再遇到,再总结。