• java 集合(二)


    package cn.sasa.demo1;
    
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    public class CollectionDemo {
        public static void main(String[] args) {
            //Collection
            Collection<String> coll = new ArrayList<String>();
            //添加
            coll.add("hello");
            //清空
            coll.clear();
            
            System.out.println(coll.size());
            coll.add("hi");
            coll.add("haha");
            coll.add("aaa");
            coll.add("hi");
            coll.add("bbb");
            System.out.println(coll.size());
            //移除
            boolean b = coll.remove("hi");//只移除第一个 "hi"
            System.out.println(b);
            System.out.println(coll.toString());
            //判断集合中有没有这个对象
            boolean isContains = coll.contains("abc");
            System.out.println(isContains);
            
            //Iterator 迭代器
            //java集合有多种,他们存储的方式不一样,取出其中的元素时,可以用统一的方法
            //iterator()返回Iterator实现类的对象
            Iterator<String> iter = coll.iterator();
            while(iter.hasNext()) {
                String str = iter.next();
                System.out.println(str);
            }
            System.out.println("========================");
            //增强for循环
            //节省代码,但没有索引,不能改值
            for(String str : coll) {
                System.out.println(str);
            }
        }
    }
  • 相关阅读:
    模块和包专区
    递归函数,三级菜单专区
    内置函数和匿名函数专区
    迭代器和生成器专区
    函数进阶专区
    初始函数专区
    题解 P6282 【[USACO20OPEN]Cereal S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    第5题:棋盘
  • 原文地址:https://www.cnblogs.com/SasaL/p/10135500.html
Copyright © 2020-2023  润新知