数组和集合的升序排列 array.sort();
package shuzu;
import java.util.Arrays;
import java.util.Scanner;
public class Shuzu2 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入五位學員的成績");
int[]scores=new int[5];
for (int i = 1; i < scores.length; i++) {
scores[i]=input.nextInt();
}
Arrays.sort(scores);
/*for (int i : scores) {
System.out.print(i);
}*/
for (int i = 1; i < scores.length; i++) {
System.out.println(scores[i]);
}
}
}
集合排序
//集合排序
List<Integer> list=new ArrayList<Integer>();
list.add(93);
list.add(45);
list.add(5);
//集合之前的数字
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+"\t");
}
//排序后的集合
Collections.sort(list);
for (Integer integer : list) {
System.out.print(integer+"\t");
}
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}