public class Decimal2Binary {
public static void main(String[] args)
{
String [] strArray = new String[]{"red","yellow","Black","Green"}
String t = null
System.out.println("排序前")
for(String s : strArray)
System.out.print(s+"\t")
int i,j,k
for(i=0i<strArray.length-1i++)
{
k=i
for(j=i+1j<strArray.lengthj++)
{
Character c1 = Character.valueOf(strArray[j].charAt(0))
Character c2 = Character.valueOf(strArray[k].charAt(0))
if(c1.compareTo(c2)<0)
k=j
}
if(i!=k)
{
t=strArray[i]
strArray[i]=strArray[k]
strArray[k]=t
}
}
System.out.println("\n排序后:")
for(String s : strArray)
System.out.print(s+"\t")
}
}