Potrebbe essere giusto ?
codice:
public static boolean eOrdinato(String[] a){
boolean ordinato = true;
int i = 0;
while(ordinato && i < a.length){
if(a[i].compareTo(a[i + 1]) > 0)
ordinato = false;
i++;
}
return ordinato;
}
IO non riesco a caPire se è giusto perchè non riesco a chiamare il metodo in modo corretto dall'applicazione
ho fatto una cosa del genere
codice:
String s [];
System.out.println("Inserimento dell' array di stringhe:");
s = ArrayUtil.readStringArray();
System.out.println("Array inserito: ");
ArrayUtil.println(s);
System.out.println ( " l'array è ordinato lessicograficamente ? " + ( ArrayEsercizi2.eOrdinato(s) );
il metodo read e println della classe arrayutil mi funzionano ma non so bene come chiamare il metodo eOrdinato della classe ArrayEsercizi2 ( ammesso che sia giusto ... )