给广大网友提供大量的问题与专业回答
当前位置:首页 > 热点问答 > 正文
已解决

collection和collections区别(collection和map的区别)

来自网友在路上 143843提问 提问时间:2023-05-11 20:03:17阅读次数: 43

最佳答案 问答题库438位专家为你答疑解惑

各位网友们好,相信很多人对collection和collections区别都不是特别的了解,因此呢,今天就来为大家分享下关于collection和collections区别以及collection和map的区别的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录一览

1、collection 和collections的区别

2、Java中Collection和Collections的区别

collection 和collections的区别

collection既可以表示单数 又可以表示复数当它为可数名词时 就是单数 当它为不可数名词时 单复数同形

可数 1.收藏品 收集物2.诗歌作品集3.一堆东西4.系列时装5.为新季设计的系列时装6.募捐7.教堂慈善捐款 不可数1.采集

Java中Collection和Collections的区别

1、java.util.Collection 是一个 接口( 类的一个顶级接口)。它提供了对 对象进行基本操作的 接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的 提供了最大化的 操作方式,其直接继承接口有List与Set。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set2、Collections则是 类的一个工具类/帮助类,其中提供了一系列静态方法,用于对 中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都必须是使用指定比较器可相互比较的

List<Integer> pst = new ArrayList<Integer>();int array[] = {112, 111, 23, 456, 231 };for (int i = 0; i < array.length; i ) {pst.add(array[i]);}Collections.sort(pst);for (int i = 0; i < array.length; i ) {System.out.println(pst.get(i));}结果:23 111 112 231 4562) 混排(Shuffpng)混排算法所做的正好与 sort 相反 它打乱在一个 List 中可能有的任何排列的踪迹。也就是说,基于随机源的输入重排该 List, 这样的排列具有相同的可能性(假设随机源是公正的)。这个算法在实现一个碰运气的游戏中是非常有用的。例如,它可被用来混排代表一副 的 Card 对象的一个 List 。另外,在生成测试案例时,它也是十分有用的。Collections.Shuffpng(pst)3) 反转(Reverse)使用Reverse方法可以根据元素的自然顺序 对指定列表按降序进行排序。Collections.reverse(pst)4) 替换所以的元素(Fill)使用指定元素替换指定列表中的所有元素。Collections.fill(p,"aaa");5) 拷贝(Copy)用两个参数,一个目标 List 个源 List, 将源的元素拷贝到目标,并覆盖它的内容。目标 List 至少与源一样长。如果它更长,则在目标 List 中的剩余元素不受影响。Collections.copy(pst,p) 后面一个参数是目标列表 ,前一个是源列表6) 返回Collections中最小元素(min)根据指定比较器产生的顺序,返回给定 collection 的最小元素。collection 中的所有元素都必须是通过指定比较器可相互比较的Collections.min(pst)7) 返回Collections中最小元素(max)根据指定比较器产生的顺序,返回给定 collection 的最大元素。collection 中的所有元素都必须是通过指定比较器可相互比较的Collections.max(pst)8) lastIndexOfSubList返回指定源列表中最后一次出现指定目标列表的起始位置int count = Collections.lastIndexOfSubList(pst,p);9) IndexOfSubList返回指定源列表中第一次出现指定目标列表的起始位置int count = Collections.indexOfSubList(pst,p);10) Rotate根据指定的距离循环移动指定列表中的元素Collections.rotate(pst, 1);如果是负数,则正向移动,正数则方向移动

99%的人还看了

猜你感兴趣

版权申明

本文"collection和collections区别(collection和map的区别)":http://ask.ycslggx.cn/2-9382-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!

推荐回答

    SQL Error: select * from ***_ecms_tk order by newstime desc limit 18