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:
per mi da un errore alla riga in grassetto dove c'è il compareTo dicendomi: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; }
non riesco a capire il problema...se qualcuno mi da una manocodice:Type mismatch: cannot convert from int to boolean
grazie mille

Rispondi quotando