Ja. Ein Array von Stringreferenzen kann sortiert werden.
import java.util.Arrays;
class ArrayDemoTwo
{
public static void main(String[] args)
{
String[] animals =
{"bat", "fox", "gnu", "eel", "ant", "dog", "fox", "gnat"};
System.out.print("Scrambled array: ");
for (int j=0; j < animals.length; j++)
System.out.print( animals[j] + " ");
System.out.println();
Arrays.sort( animals );
System.out.print("Sorted array: ");
for ( int j=0; j < animals.length; j++)
System.out.print( animals[j] + " ");
System.out.println();
}
}
Hier ist ein Programm, das zeigt wie sort() mit einem Array von Stringreferenzen verwendet wird.
Die Ausgabe des Programms ist:
Scrambled array: bat fox gnu eel ant dog fox gnat Sorted array: ant bat dog eel fox fox gnat gnu
Um sort() mit einer von uns definierten Klasse zu verwenden, welche Schnittstelle muss diese Klasse implementieren?