Ciao a tutti, è da poco che ho iniziato a studiare java e stavo cercando di fare un programma che deve fare un ordinamento di un vettore sulla base di una stringa, in questo caso il nome di una persona.

Per capire quale delle 2 stringhe venga prima così utilizzo il compareTo in questo modo:
codice:
public String my_sort () {
	  for ( int i=0; i<k; i++ ) {
		  for (int j=i+1; j<k; j++ ) {
			  if ( (pers[0].cognome).compareTo(pers[1].cognome) ) {
				  System.out.println("aaaa");
			  }
		  }
	  }
	  return null;
  }
per mi da un errore alla riga in grassetto dove c'è il compareTo dicendomi:
codice:
Type mismatch: cannot convert from int to boolean
non riesco a capire il problema...se qualcuno mi da una mano
grazie mille