Java 集合 ArrayList排序

Java 集合 ArrayList排序

在本教程中,我们分享了对ArrayList和ArrayList进行排序的示例。

示例 1:ArrayList的排序

这里我们正在对String类型的ArrayList进行排序。我们只需调用Collections.sort(arraylist)方法即可。输出列表将按字母顺序排序。

import java.util.*;

public class Details {

public static void main(String args[]){

ArrayList listofcountries = new ArrayList();

listofcountries.add("India");

listofcountries.add("US");

listofcountries.add("China");

listofcountries.add("Denmark");

/*Unsorted List*/

System.out.println("Before Sorting:");

for(String counter: listofcountries){

System.out.println(counter);

}

/* Sort statement*/

Collections.sort(listofcountries);

/* Sorted List*/

System.out.println("After Sorting:");

for(String counter: listofcountries){

System.out.println(counter);

}

}

}

输出:

Before Sorting:

India

US

China

Denmark

After Sorting:

China

Denmark

India

US

示例 2:ArrayList的排序

相同的Collections.sort()方法也可用于对整数ArrayList进行排序。

import java.util.*;

public class ArrayListOfInteger {

public static void main(String args[]){

ArrayList arraylist = new ArrayList();

arraylist.add(11);

arraylist.add(2);

arraylist.add(7);

arraylist.add(3);

/* ArrayList before the sorting*/

System.out.println("Before Sorting:");

for(int counter: arraylist){

System.out.println(counter);

}

/* Sorting of arraylist using Collections.sort*/

Collections.sort(arraylist);

/* ArrayList after sorting*/

System.out.println("After Sorting:");

for(int counter: arraylist){

System.out.println(counter);

}

}

}

输出:

Before Sorting:

11

2

7

3

After Sorting:

2

3

7

11

相关推荐

明星为什么不愿意母乳喂养孩子?其实以前的古人早有经验!
手机免费点读小学英语软件排行榜TOP10推荐
Bet体育365提款要多久

手机免费点读小学英语软件排行榜TOP10推荐

📅 07-10 👍 979
iMessage 是什么?要怎么用?开启与设定方法一次搞懂