JAVA冒泡排序
2012-12-17 09:16
399 查看
package xiya; import java.util.Arrays; public class Example9_3 { public static void main(String args[]) { String [] a={"boy","apple","Applet","girl","Hat"}; String [] b=Arrays.copyOf(a,a.length); System.out.println("使用用户编写的SortString类,按字典序排列数组a:"); SortString.sort(a); for(String s:a) { System.out.print(" "+s); } System.out.println(); System.out.println("使用类库中的Arrays类,按字典序排列数组b:"); Arrays.sort(b); for(String s:b) { System.out.print(" "+s); } } }
package xiya; public class SortString { public static void sort(String a[]) { for(int i=0;i<a.length;i++) { for(int j=0;j<a.length-1;j++) { if(a[j].compareTo(a[j+1])>0) { String temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } }