package com.lideng.work324; import java.util.ArrayList; import java.util.Arrays; public class Demo01 { /** * 字符串比较 测试Comparable的ComparTo的用法 * @param args */ public static void main(String[] args) { //在这里我使用的是字符串 任意类型都可以 String[] arr={"a","abc","abcsd","adcsdsd"}; sort(arr); System.out.println(Arrays.toString(arr)); } public static void sort(String[] arr){ for (int i = 0; i < arr.length-1; i++) { if(((Comparable)arr[i]).compareTo(arr[i+1])>0){ String temp=arr[i]; arr[i]=arr[i+1]; arr[i+1]=temp; } } } }