package jihe;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
/*
* Array:数组长度是固定的;数组存放基本数据类型
* 集合:集合的长度是可变的;集合存放对象的引用
* 常用的集合:list,set,map。list,set继承了collection接口。
* collection接口的常用方法:
* add(E e):将指定的对象添加到该集合中
* remove(Object o):将指定的对象从该集合中移除
* isEmpty():返回boolean值,用于判断当前集合是否为空
* iterator():返回在此collection的元素进行迭代的迭代器。用于遍历集合中的对象
* size():返回int型值,获取该集合中的元素个数
*
*/
public static void main(String[] args) {
Collection<String> list=new ArrayList<>();//实例化集合类对象
list.add("a");//向集合中添加数据
list.add("b");
list.add("c");
Iterator<String> it=list.iterator();//创建迭代器
while(it.hasNext()) {//判断是否有下一个元素
//iterator()返回的是一个Object
String str=(String)it.next();//获取集合中的元素
System.out.println(str);
}
}
}
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
/*
* Array:数组长度是固定的;数组存放基本数据类型
* 集合:集合的长度是可变的;集合存放对象的引用
* 常用的集合:list,set,map。list,set继承了collection接口。
* collection接口的常用方法:
* add(E e):将指定的对象添加到该集合中
* remove(Object o):将指定的对象从该集合中移除
* isEmpty():返回boolean值,用于判断当前集合是否为空
* iterator():返回在此collection的元素进行迭代的迭代器。用于遍历集合中的对象
* size():返回int型值,获取该集合中的元素个数
*
*/
public static void main(String[] args) {
Collection<String> list=new ArrayList<>();//实例化集合类对象
list.add("a");//向集合中添加数据
list.add("b");
list.add("c");
Iterator<String> it=list.iterator();//创建迭代器
while(it.hasNext()) {//判断是否有下一个元素
//iterator()返回的是一个Object
String str=(String)it.next();//获取集合中的元素
System.out.println(str);
}
}
}