今天学了,集合的概念图
集合一共分为两派:
一派是一个一个存的、另一个是一对一对存的
一个一个存的:
Collection(集合):
一个是List
另一个是Set
List分为两个:
ArrayList
LinkList
Set分为两个:
TreeSet
HashSet
一对一对存的:
Map:
一个是HashMap
另一个是TreeMap
Collection集合中的操作有:
增删查改
都可以查API文档
其中特别的是 List list = Arrays.aslist(new int[1, 2, 3])
这个方法(Arrays.aslist):
是将新建的数组以List的形式放回回去
遍历:
第一种:
Collection col = new ArrayList();
col.add(1);
col.add(2);
for(object x : col) {
//这里的 object x 的意思是: 创建一个位置,然后添加col的元素,最后返回。
x.sout;
}
第二种:
Iterator it = col.iterator();
//这里使用了迭代器的方法
while(it.hasnext()) {
it.next().sout;
}