mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			45 lines
		
	
	
		
			838 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			838 B
		
	
	
	
		
			Java
		
	
	
	
| import java.util.Arrays;
 | |
| import java.util.Comparator;
 | |
| 
 | |
| public class arraysort
 | |
| {
 | |
|   private static final Comparator<String> STRING_COMPARATOR = new Comparator<String>()
 | |
|   {
 | |
|     public int compare(String str1, String str2)
 | |
|     {
 | |
|       return str1.compareTo(str2);
 | |
|     }
 | |
|   };
 | |
| 
 | |
|   static void dumpArray(String[] strings)
 | |
|   {
 | |
|     int i;
 | |
| 
 | |
|     for (i = 0 ; i < strings.length ; i++)
 | |
|     {
 | |
|       System.out.println("[" + i + "] " + strings[i]);
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   public static void main(String[] args)
 | |
|   {
 | |
|     String[] strings;
 | |
| 
 | |
|     strings = new String[4];
 | |
| 
 | |
|     strings[0] = "a";
 | |
|     strings[1] = "c";
 | |
|     strings[2] = "b";
 | |
|     strings[3] = "d";
 | |
| 
 | |
|     System.out.println("Array of string, before:");
 | |
|     dumpArray(strings);
 | |
| 
 | |
|     Arrays.sort(strings, STRING_COMPARATOR);
 | |
| 
 | |
|     System.out.println("Array of string, after:");
 | |
|     dumpArray(strings);
 | |
|   }
 | |
| }
 | |
| 
 |