collection方法

阅读: 评论:0

collection方法

collection方法

collection方法介绍




						/*boolean add()方法*/Collection<Object> ajj=new ArrayList<>();//演示Collection接口的方法boolean f= ajj.add("aa");//增加方法,返回一个booleanSystem.out.println(ajj);//打印结果为:[]System.out.println(f);//打印结果为:trueSystem.out.println(ajj);//打印结果为:[aa]
/*boolean addAll()方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajjCollection<Object> coll=new ArrayList<>();//声明一个集合coll//添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");System.out.println(ajj);//打印结果为:[]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]//将coll集合里的数据全部都copy一份到ajj集合中boolean f1=ajj.addAll(coll);System.out.println(f1);//打印结果为:trueSystem.out.println(ajj);//打印结果为:[aa, bb, cc, dd, ee, ff]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]
/*void clear()方法*/Collection<Object> coll=new ArrayList<>();//声明一个集合coll//添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]coll.clear();//移除此coll中的所有元素。System.out.println(coll);//打印结果为:[],coll没有元素被清空了。
/*boolean contains(Object o)方法*/ Collection<Object> coll=new ArrayList<>();//声明一个集合coll//添加数据coll.add("aa");coll.add("bb");coll.add("cc");boolean f2&#ains("aa");//判断coll集合中是否存在(String)aaSystem.out.println(f2);//打印结果为:true
/*boolean containsAll(Collection<?> c)方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajjCollection<Object> coll=new ArrayList<>();//声明一个集合coll//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");//coll添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");boolean f3&#ainsAll(coll);//判断ajj集合中的元素是否和coll集合中的元素相同System.out.println(f3);//打印结果为:true;
/*boolean equals(Object o) 方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajjCollection<Object> coll=new ArrayList<>();//声明一个集合coll//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");//coll添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");boolean f4=ajj.equals(coll);//比较此ajj与coll是否相等。//和containsAll(Collection<?> c)方法,区别不大。System.out.println(f4);//打印结果为:true;
/*int hashCode()方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");int hashCode=ajj.hashCode();//返回此ajj的哈希码值。System.out.println(hashCode);//打印结果为:-1743173727
/*boolean isEmpty()方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");boolean f4=ajj.isEmpty();//返回此ajj的哈希码值。System.out.println(f4);//打印结果为:false,ajj集合中有元素。
/*Iterator<Object> iterator()方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");Iterator<Object> iterator = ajj.iterator();//返回在ajj的元素上进行迭代的迭代器。
/*boolean remove(Object o)方法*/Collection<String> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");System.out.println(ajj);//打印结果为:[aa, bb, cc, dd, ee, ff]//remove(Object o)方法:从此集合中移除指定元素的单个实例,如果存在的话。boolean f5 = ve("aa");//删除元素(String)aa。System.out.println(f5);//打印结果为:true,说明存在(String)aaSystem.out.println(ajj);//打印结果为:[bb, cc, dd, ee, ff],成功删除(String)aa
/*boolean removeAll(Collection<?> c)方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajjCollection<Object> coll=new ArrayList<>();//声明一个集合coll//ajj添加数据ajj.add("aa");ajj.add("aa");ajj.add("aa");ajj.add("ee");ajj.add("hh");ajj.add("vv");ajj.add("22");ajj.add("ff");//coll添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");System.out.println(ajj);//打印结果为:[aa, aa, aa, ee, hh, vv, 22, ff]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]//removeAll(Collection<?> c)方法:移除ajj集合中那些也包含在指定coll集合中的所有元素boolean f6&#veAll(coll);//删除ajj集合中和coll集合相同的元素,coll集合保持不变。System.out.println(f6);//打印结果为:true;System.out.println(ajj);//打印结果为:[hh, vv, 22]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]
/*boolean retainAll(Collection<?> c)方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajjCollection<Object> coll=new ArrayList<>();//声明一个集合coll//ajj添加数据ajj.add("aa");ajj.add("aa");ajj.add("aa");ajj.add("ee");ajj.add("hh");ajj.add("vv");ajj.add("22");ajj.add("ff");//coll添加数据coll.add("aa");coll.add("bb");coll.add("cc");coll.add("dd");coll.add("ee");coll.add("ff");System.out.println(ajj);//打印结果为:[aa, aa, aa, ee, hh, vv, 22, ff]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]//retainAll(Collection<?> c)方法:仅保留此 collection 中那些也包含在指定 collection 的元素boolean f7&#ainAll(coll);//只保留ajj集合中和coll集合相同的元素(其他元素删除),//coll集合保持不变。System.out.println(f7);//打印结果为:true;System.out.println(ajj);//打印结果为:[aa, aa, aa, ee, ff]System.out.println(coll);//打印结果为:[aa, bb, cc, dd, ee, ff]
/*int size()方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");int size=ajj.size();//计算ajj集合中有多少元素System.out.println(size);//打印结果为:6
/*Object[] toArray() 方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");Object[] arr = Array();//将ajj集合转化为Object[] arr数组for (Object o : arr) {//遍历数组System.out.println(o);//打印结果为:aa bb cc dd ee ff}
/*Object[] toArray() 方法*/Collection<Object> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");Object[] arr = Array();//将ajj集合转化为Object[] arr数组for (Object o : arr) {//遍历数组System.out.println(o);//打印结果为:aa bb cc dd ee ff}
/*Object[] toArray(T[] a) 方法*/Collection<String> ajj=new ArrayList<>();//声明一个集合ajj//ajj添加数据ajj.add("aa");ajj.add("bb");ajj.add("cc");ajj.add("dd");ajj.add("ee");ajj.add("ff");String[] str=new String[ajj.size()];//定义一个数组,数组长度和集合长度保持一致。Object[] arr = Array(str);//将ajj集合转化为Object[] arr数组for (Object o : arr) {//遍历数组System.out.println(o);//打印结果为:aa bb cc dd ee ff}

本文发布于:2024-01-27 17:29:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063477791661.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   collection
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23