Quote Originariamente inviata da Xert Visualizza il messaggio
poi ho realizzato l'interfaccia Comparator :

codice:
public interface Comparator<Coin> {
	int compare (Coin a ,Coin b);
}
No, la interfaccia Comparator non la devi definire tu .... esiste già, è java.util.Comparator, questa è quella che devi usare.

Quote Originariamente inviata da Xert Visualizza il messaggio
ora per ordinare un array di monete in base al loro valore (creato da me nel main ) dovrei richiamare Arrays.sort(nomeArray, new Comparatore()); ed è proprio facendo ciò che mi viene dato errore.
Appunto perché sort è codificato verso java.util.Comparator .... non il tuo Comparator.