概述
package Collection;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class CollectionsTest {
//生成十个随机整数放入LIst中进行排序
public void sort1(){
//创建List集合
List<Integer> integerList = new ArrayList<Integer>();
Random random= new Random();
Integer k;
for(int i=0;i<10;i++){
do{
k= random.nextInt(10);
}while(integerList.contains(k));
System.out.println("添加了整数:"+k);
integerList.add(k);
}
System.out.println("--------------排序前---------------");
for(Integer i:integerList){
System.out.println(i);
}
Collections.sort(integerList);
System.out.println("--------------排序后----------------");
for(Integer i:integerList){
System.out.println(i);
}
}
//字符串的排序
public void sort2(){
List<String> stringList = new ArrayList<String>();
//添加字符串
stringList.add("microsoft");
stringList.add("apple");
stringList.add("google");
System.out.println("-------------------排序前----------------------");
for(String string:stringList){
System.out.println(string);
}
System.out.println("----------------排序后-------------------");
Collections.sort(stringList);
for(String string:stringList){
System.out.println(string);
}
}
//随机生成字符串排序
public void sort3(){
List<String> randomString = new ArrayList<String>();
//创建字符串生成模板
String base= new String("0123456789abcdefghijklmnopqrstuvwxyz");
Random random= new Random();
String[] st=new String[10];
StringBuffer sb= new StringBuffer();
for(int k=0;k<10;k++){
int length;
do{
length=random.nextInt(10);
for(int i=0;i<length;i++){
sb.append(base.charAt(random.nextInt(base.length()-1)));
}
}while(length==0);
st[k]= sb.toString();
sb.delete(0, length-1);
randomString.add(st[k]);
}
System.out.println("--------------排序前------------------");
for(int i=0;i<10;i++){
System.out.println(st[i]);
}
Collections.sort(randomString);
System.out.println("---------------排序后-------------------");
for(String st1:randomString){
System.out.println(st1);
}
}
public static void main(String[] args) {
CollectionsTest ct= new CollectionsTest();
//ct.sort1();
//ct.sort2();
ct.sort3();
}
}
最后
以上就是寂寞白云为你收集整理的用Collection对list中进行排序的全部内容,希望文章能够帮你解决用Collection对list中进行排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复