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);
|
|
}
|
|
}
|
|
|