-2
Scanner input = new Scanner(System.in);
String[] string_array = new String[5];
for (int i = 0; i < string_array.length; i++)
{
System.out.println("Please enter a string to sort:");
string_array[i] = input.next();
}
System.out.println ("\nSorting options:\nA.Ascending\nB.Descending\n\nPlease enter your choice in specific letter:");
Scanner s = new Scanner (System.in);
String a = s.next();
if (a.equals("a")){
Arrays.sort(args);
System.out.println();
for(int i = 0; i < string_array.length; i++)
System.out.println(string_array[i]);
Welchen Fehler bekommen Sie? Wie funktioniert dein Code nicht? Sie scheinen zu versuchen, ein Array namens "args" zu sortieren, aber wo definieren Sie das? (Hinweis: Nicht im angezeigten Code.) – David
'args' ist der Standardname in 'public void main (String [] args)'. Wenn Sie das also meinen, sollten Sie die vollständige main-Methode einfügen. – EarlGrey