栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java当中集合的常用方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java当中集合的常用方法

Java当中集合的常用方法
  • 程序代码:
  • 程序运行结果:

程序代码:
 *	
 *	public class Demo001 {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add("two");
        c.add(6);
        c.add("学习");
        System.out.println(c);

        //实际存储几个对象(存储对象的个数)
        int i=c.size();
        System.out.println(i);

        //判断集合是否为空  return this.size()==0
        System.out.println(c.isEmpty());

        //判断某个元素是否在这个集合当中
        //调用对象的equals方法进行比较,如果比较结果为真,则返回true,反之
        boolean flag=c.contains("two");
        System.out.println(flag);

        //将集合转为数组
        Object[] objs = c.toArray();
        System.out.println(objs);//输出地址
        for(Object obj:objs){//遍历输出内容
            System.out.println(obj);
        }

        //将对象从集合中删除
        Boolean remove = c.remove("two");
        System.out.println(remove);
        System.out.println(c);

        //判断某个集合是否包含另一个集合的所有元素
        Collection c2 = new ArrayList();
        c2.add("two");
        c2.add("9");
        boolean containsAll = c.containsAll(c2);
        System.out.println(containsAll);
        System.out.println(c);

        //addAll();将某个集合中的元素全部添加到另一个集合当中
        boolean addAll = c.addAll(c2);
        System.out.println(addAll);
        System.out.println(c);

        //remove();将某个集合中的全部元素从集合中删除
        boolean removeAll = c.removeAll(c2);
        System.out.println(removeAll);
        System.out.println(c);

        //Predicate的接口 删除的过滤条件
	
        
        c.removeIf(new Predicate(){//③JDK1.8之后才有的
            public boolean test(Object t){
                return true;
            }
        });//带条件的删除
        System.out.println(c);

        //清空集合
	    
    }
}
程序运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/271403.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号