集合框架Collection-Java

集合框架介绍

集合常用功能

  • public boolean add(E a):把给定的对象添加到集合当中
  • public void clear():清空元素
  • public boolean remove(E a):删除指定元素
  • public boolean contains(E a):查找是否包含a
  • public boolean isEmpty()
  • public int size()
  • public Object[] toArray():把集合中的元素存储到数组中

迭代器Iterator接口

  • 常用方法

    public E next():返回迭代的下一个元素

    public boolean hasNext():如果有元素可以迭代,返回true

1
2
3
4
5
6
7
8
9
10
public static void main(String[] args) {
Collection<String>collection = new ArrayList<>();
collection.add("hxx");
collection.add("qzy");
//使用迭代器遍历
Iterator<String> iterator = collection.iterator();//获取迭代器的实现类对象
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}

增强for

  • 格式

    for(元素的数据类型 变量 :Collection集合or数组){ ……… }

1
2
3
4
5
6
7
8
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("hxx");
arrayList.add("qzy");
for(String s : arrayList){
System.out.println(s);
}
}