Ciao a tutti. Ho un problema col metodo compareTo della seguente classe.
Non riesco ad interpretare bene la richiesta.
Se qualcuno può darmi un idea...
Grazie a chi risponderà
----------------------------------------------------------------------------------------
public class SimpleID3 {

private String artist;
private String album;
private int year;

public SimpleID3(String artist, String album, int year) {
this.artist = artist;
this.album = album;
this.year = year;
}

/*
** Il seguente metodo restituisce -1 se this e` minore
** di id3 passato come parametro, 0 se uguale e 1 se
** maggiore. this e` minore di id3 se l'anno di pub-
** blicazione di this e` minore, maggiore se l'anno e`
** maggiore. Se l'anno e` uguale allora this e` minore
** uguale o maggiore a seconda se il nome dell'artista
** e` minore, uguale o maggiore (lessicograficamente).
*/
public int compareTo(SimpleID3 id3) {

///svolgere

}

public String getArtist() {
return artist;
}

public String getAlbum() {
return album;
}

public int getYear() {
return year;
}

public String toString() {
String temp = "";
temp += "Artist: " + artist + "\n";
temp += "Album: " + album + "\n";
temp += "Year: " + year;
return temp;
}

}

---------------------------------------------------------------------------------------