
java collections是什么,讓我們一起了解一下?
Collections是集合類(lèi)的一個(gè)工具類(lèi)或幫助類(lèi),服務(wù)于Java的Collection框架,其中提供了一系列靜態(tài)方法,用于對(duì)集合中元素進(jìn)行排序、搜索以及線(xiàn)程安全等各種操作。
Java中Collections有哪些用法?
1、sort(Collection)方法的使用(含義:對(duì)集合進(jìn)行排序)。
示例如下:
public?class?Practice?{
??????????????public?static?void?main(String[]?args){
???????????????????????????List?c?=?new?ArrayList();
????????????????????????c.add("l");
????????????????????????c.add("o");
???????????????????????c.add("v");
????????????????????????c.add("e");
??????????????????????System.out.println(c);
????????????????????????Collections.sort(c);
????????????????????????System.out.println(c);
????????????????}
??????}
????運(yùn)行結(jié)果為:[l,?o,?v,?e]
??????????????[e,?l,?o,?v]
2、reverse()方法的使用(含義:反轉(zhuǎn)集合中元素的順序)。
示例如下:
public?class?Practice?{
????????????????public?static?void?main(String[]?args){
??????????????????????????List?list?=?Arrays.asList("one?two?three?four?five?six?siven".split("?"));
????????????????????????System.out.println(list);
????????????????????????Collections.reverse(list);
???????????????????????System.out.println(list);
????????????????}
??????}
[one,?two,?three,?four,?five,?six,?siven][siven,?six,?five,?four,?three,?two,?one]3、shuffle(Collection)方法的使用(含義:對(duì)集合進(jìn)行隨機(jī)排序)。
示例如下:
public?class?Practice?{
?????????????public?static?void?main(String[]?args){
??????????????????????????List?c?=?new?ArrayList();
?????????????????????c.add("l");
??????????????????????c.add("o");
??????????????????????c.add("v");
?????????????????????c.add("e");
?????????????????????????System.out.println(c);
???????????????????????Collections.shuffle(c);
?????????????????????System.out.println(c);
??????????????????????Collections.shuffle(c);
???????????????????????System.out.println(c);
????????????????}
?????}
????????運(yùn)行結(jié)果為:[l,?o,?v,?e]
??????????????????????????[l,?v,?e,?o]
??????????????????????????[o,?v,?e,?l]以上就是小編今天的分享了,希望可以幫助到大家。
