java:集合学习
1.集合:
2.创建集合collection对象
Collection<String> sc = new ArrayList<String>();
//注意可以修改集合数据类型<String> <int>等等
collection:方法
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class collert {
public static void main(String[] args) {
Collection<String> sc = new ArrayList<String>();
sc.add("我是说");
sc.add("我说");
System.out.println(sc); //sc 重写了;sc是对象:输出了易于看见的集合组成
//输出结果: [我是说, 我说]
//
sc.remove("我说"); //移除对应的元素
System.out.println(sc);
System.out.println( sc.contains("我是说")); //元素是否存在集合中:判断结果是:true 存在,flase 不存在//
System.out.println(sc.size()); //集合元素个数
sc.clear();
System.out.println(sc);
}}
结果:
注意:
System.out.println(sc.add("我"));//返回的值为:true
2.Alt+7:快捷键:返回类的所有信息:然后点击ArrayList:ctrl+b:打开
类的:架构
3.集合元素的遍历:
需要一个集合元素迭代器
Iterator: 元素迭代器 () //返回集合的第一个值和最后一个值
it.next(); //依顺序一个个的返回集合的第一个值和最后一个值
hasNext(); //判断语句可以用值:true/false
Iterator<String> it=sc.iterator();//
Iterator<String> it=sc.iterator();
// System.out.println(it.next());
// System.out.println(it.next());
// System.out.println(it.next()); 再加一个超过了集合的元素会报错
while(it.hasNext()){
String s= it.next();
System.out.println(s);
}