public class Demo1 {private static boolean comp(String s1,String s2){
boolean bool=true;
for(int i=0;i<s1.length()&&i<s2.length();i++){
if(s1.charAt(i)>s2.charAt(i)){
bool=false;
break;
}else if(s1.charAt(i)<s2.charAt(i)) {
bool=true;
break;

}else {
if(s1.length()<s2.length()){
bool=true;
}else {
bool=false;
}
}
}

return bool;

}
/**
 * @param args
 */
public static void main(String[] args) {

int n=5;
String temp=null;
String[] str=new String[n];
str[0]="asda";
str[1]="ret";
str[2]="bbsa";
str[3]="asss";
str[4]="qwr";
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(comp(str[i],str[j])==false){
temp=str[i];
str[i]=str[j];
str[j]=temp;
}
}
}
      for(int k=0;k<n;k++){
       System.out.println(str[k]);
       
      }
}}