Ragazzi vi posto il codice che ho scritto...
codice:
public static void main(String[] args) {
        // TODO code application logic here
        Scanner in = new Scanner(System.in);
    	System.out.print("Numero : ");
    	int n = in.nextInt();
    	
    	String[] parole = new String[n];
    	ArrayList<String> lista = new ArrayList<String>();
    	
    	int i=0;
	while(i!=n){
            System.out.print("Parola " + i + " : ");
	    String s = in.next();
	    parole[i] = s;
	    lista.add(s);
	    i++;
	}
	
        Set<String> set = new HashSet<String>();
        for(String s : parole) {
            set.add(s);
        }
        
        for(String s : set) {
            System.out.println(s);
        }
    }
devo controllare se ci sono dei duplicati e stampare il resto dell'elenco cancellando la stringa che si ripete...vi faccio un esempio
INPUT
Numero : 4
Parola 0 : a
Parola 1 : a
Parola 2 : c
Parola 3 : e
OUTPUT
e
c
a

il problema è che non vorrei stampare "a" che è il mio duplicato...come posso fare?
Grazie