allora l'errore di nullpointer l'ho trovato avevo inizializzato l'array in maniera errata ! però alla rimozione dei duplicati ancora non ci siamo ! Per indicare che una stringa è diversa da un'altra posso ancora utilizzare " != " o c'è qualche altro metodo del compareTo che me lo fa?