drpingoo
Erfahrenes Mitglied
Hallo zusammen!
Ich arbeite grad an einer Fkt. rum, die eingegebene Strings in die Kommandozeile alphabetisch ordnen soll. Ich muss jedoch ein Array mit String-Objekten verwenden. Wie kann ich es anstellen, dass ich es, wie oben erwähnt, meine Strings mit der Kommandozeile einlesen kann? Und wie kann ich die Fkt. rekursiv aufrufen?
lg
Ich arbeite grad an einer Fkt. rum, die eingegebene Strings in die Kommandozeile alphabetisch ordnen soll. Ich muss jedoch ein Array mit String-Objekten verwenden. Wie kann ich es anstellen, dass ich es, wie oben erwähnt, meine Strings mit der Kommandozeile einlesen kann? Und wie kann ich die Fkt. rekursiv aufrufen?
lg
PHP:
public void sort(String[] str) { //Da hats auch nen Fehler drin! Weiss aber nicht wieso
/* if ( i < 2)
{
return;
}
*/
boolean p = true;
String temp;
int i;
for( int j=1 ; j < i; j++)
{
if( (str[ j - 1].compareTo( str[ j]))>0)
{
p = false;
temp = str[ j - 1];
str[ j - 1] = str[ j];
str[ j] = temp;
}
}
if(!p)
{
sort(str-1);
}
}