import javax.swing.*;import java.util.ArrayList;public class Maopao {
public Maopao() { } public static voidsort(ArrayList<Integer> arraylist){//实现冒泡算法
for(int i=0;i<arraylist.size();i++) { for(int j=i+1;j<arraylist.size();j++) { Integer a; if((arraylist.get(i)).compareTo(arraylist.get(j))>0){ //比较两个整数的大小
a=arraylist.get(i); arraylist.set((i),arraylist.get(j)); arraylist.set(j,a); } } } } public static voidsort(ArrayList<Integer> arraylist){//实现冒泡算法

for(inti=0;i<arraylist.size();i++) { for(intj=1;j<arraylist.size();j++) { Integer a; if((arraylist.get(j-1)).compareTo(arraylist.get(j))>0){ //比较两个整数的大小
a=arraylist.get(j-1); arraylist.set((j-1),arraylist.get(j)); arraylist.set(j,a); } } } } public static voidshow(ArrayList<Integer>arraylist){ for(Integer s:arraylist) { System.out.println(s.intValue()); } }
public static voidmain(String args[]){ String str =JOptionPane.showInputDialog("输入数字");
String s[] = null; s = str.split(""); ArrayList<Integer> num = newArrayList<Integer>(); for(int i =0;i<s.length;i++){ num.add(Integer.parseInt(s[i])); } System.out.println(num); sort(num); show(num);
}
}