BubbleSort

1.多个字符串按首字母排序   用到了compareTo比较字符首字母

package Lang;
/**
 *   字符排序    按首字母
 * @author zouzhongwei
 *
 */
public class StringSort {
    public static void main(String[] args) {
        
        String []names = new String[] {"qu","dog","we","ru","an"};
        String temp="";
        System.out.println("排序前:");
        for (String name:names) {
            System.out.println(name+"\t");
        }
        
        System.out.println();
        for (int i = 0; i < names.length; i++) {
            for (int j = 0; j < names.length-i-1; j++) {
                if(names[j].compareTo(names[j+1])>0) {
                    temp = names[j];
                    names[j]=names[j+1];
                    names[j+1]=temp;
                }
            }
        }
        System.out.println("排序后:");
        for (String name:names) {
            System.out.println(name+"\t");
        }
    }
}

2.数字排序

 

posted @ 2021-12-22 20:05  cczzw  阅读(61)  评论(0)    收藏  举报