ooops vero:Originariamente inviato da andbin
Ehm ... il fatto è che getArtist() ritorna un String ... e non puoi confrontarlo con < > ecc...![]()
Così!
codice:public int compareTo (SimpleID3 id3) { if (getYear() < id3.getYear()) return -1; else if (getYear() > id3.getYear()) return +1; return getArtist().compareTo (id3.getArtist()); }
codice:public int compareTo(SimpleID3 id3) { return (this.getYear() > id3.getYear() ? 1 : (this.getYear() < id3.getYear() ? -1 : (this.getArtist().compareTo(id3.getArtist()) == 0 ? 0 : Math.abs(this.getArtist().compareTo(id3.getArtist()))/this.getArtist().compareTo(id3.getArtist())))); }