类集框架定义:
1.类集框架是一组类和接口。
2.位于java.util的包当中
3.主要用户存储和管理对象。
4.主要分为三大类-集合、列表和映射
集合(set):集合中的对象不按特定的方式排序,并且没有重复对象。
列表(list):集合中对象按照索引位置排序,可以有重复的对象。
映射(map):
List和arraylist
动态数组(原理和vector相似):
类集框架的主体结构
Iterator接口
boolean hasNext():判断迭代器是否有下一个对象,
next():返回迭代器下一个对象
Collection接口(一)
Set和HashSet
Set继承了Collection的所有方法,HashSet是Set的实现类
Set使用迭代器遍历整个Set:
Iterator<Set> it=set.iterator();
遍历Set容器
Map和HashMap
import java.util.Map;
import java.util.HashMap;
public class Test {
public static void main(String args[]){
HashMap<String,String> hashmap=new HashMap<String,String>();
Map<String,String> map=hashmap;
map.put("3","ds");
String s=map.get("3");
String sx=hashmap.get("3");
System.out.println(s+s);
}
}