新聞中心
大家好,我是Java進(jìn)階者。

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比杭錦網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式杭錦網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋杭錦地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴(lài)。
一、Collection類(lèi)
(一)在程序開(kāi)發(fā)中,對(duì)集合的操作使用的比較多。在集合中進(jìn)行對(duì)元素的排序,查找集合中的某個(gè)元素,替換集合中的元素等。
(二)集合中對(duì)元素排序的方法:
1.boolean addAll(Collection c)方法是把指定集合中所有元素添加到這個(gè)集合中。
2.static void reverse(List l)方法是把List集合中的元素反轉(zhuǎn)排序。
3.static void shuffle(List l)方法是對(duì)List集合中的元素進(jìn)行亂序排序。
4.static void sort(List l)方法是按元素的自然順序?qū)ist集合元素進(jìn)行排序。
5.static void swap(List l,int a,int b)方法是在集合中a,b位置上元素進(jìn)行交換。
二、集合排序操作常用方法boolean addAll(Collection c)方法、static void reverse(List l)方法
1.boolean addAll(Collection c)方法是把指定集合中所有元素添加到這個(gè)集合中。
2.static void reverse(List l)方法是把List集合中的元素反轉(zhuǎn)排序。
3.例子的實(shí)現(xiàn):
- import java.util.*;
- public class m05 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- ArrayList l=new ArrayList();
- Collections.addAll(l,"a","b","c","d","e");
- System.out.println("ArrayList集合的元素有:"+l);
- //ArrayList集合元素進(jìn)行反轉(zhuǎn)
- Collections.reverse(l);
- System.out.println("反轉(zhuǎn)后——ArrayList集合的元素有:"+l);
- }
- }
運(yùn)行的結(jié)果是:
三、集合排序操作常用方法static void shuffle(List l)方法、static void sort(List l)方法
1.static void shuffle(List l)方法是對(duì)List集合中的元素進(jìn)行亂序排序。
2.static void sort(List l)方法是按元素的自然順序?qū)ist集合元素進(jìn)行排序。
3.例子的實(shí)現(xiàn):
- import java.util.*;
- public class m05 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- ArrayList l=new ArrayList();
- Collections.addAll(l,"a","b","c","d","e");
- System.out.println("ArrayList集合的元素有:"+l);
- //ArrayList集合元素進(jìn)行亂序排序
- Collections.shuffle(l);
- System.out.println("亂序后——ArrayList集合的元素有:"+l);
- //ArrayList集合元素進(jìn)行按自然順序排序
- Collections.sort(l);
- System.out.println("按自然順序排序——ArrayList集合的元素有:"+l);
- }
- }
運(yùn)行的結(jié)果是:
四、集合排序操作常用方法static void swap(List l,int a,int b)方法
1.static void swap(List l,int a,int b)方法是在集合中a,b位置上元素進(jìn)行交換。
2.例子的實(shí)現(xiàn):
- import java.util.*;
- public class m05 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- ArrayList l=new ArrayList();
- Collections.addAll(l,"a","b","c","d","e");
- System.out.println("ArrayList集合的元素有:"+l);
- //ArrayList集合元素進(jìn)行位置的交換 例如c和e位置互換
- Collections.swap(l, 2, 4);
- System.out.println("交換后——ArrayList集合的元素有:"+l);
- }
- }
運(yùn)行的結(jié)果是:
五、總結(jié)
本文主要介紹了Collection工具類(lèi),Collection常用的排序方法,例如把集合中的元素進(jìn)行添加、反轉(zhuǎn)、按自然順序排序、亂序、集合中的元素交換位置。每個(gè)方法都通過(guò)了一些小例子的案例,來(lái)幫助大家對(duì)這個(gè)Collection工具類(lèi)中排序操作這些方法如何使用。希望大家通過(guò)本文的學(xué)習(xí),對(duì)你有所幫助!
分享標(biāo)題:盤(pán)點(diǎn)Java集合中集合排序操作的常用方法
網(wǎng)址分享:http://www.5511xx.com/article/dhspgee.html


咨詢(xún)
建站咨詢(xún)
