Arraylist, comparar e somar iguais

boa tarde,
Estou com uma duvida,
como consigo comparar e somar os iguais em uma arraylist??

public String listarFrequentes(String celular){
		Iterator i = frequentes.iterator();
	    while (i.hasNext()) {
	        String frequentes = (String) i.next(); 
        JOptionPane.showMessageDialog(null, frequentes);
	    }
		return null;   
	
	}

tenho esse método para listar, so nao to conseguindo comparar e listar.
obs: os dados estao sendo acrescentados no array em outro lugar.
OBS: talvez exista uma forma mais facil, ou melhora para meu problema, que seria listar contatos frequentes.

Explique melhor seu problema:

  1. O que é a lista de frequentes?
  2. Para que serve o parâmetro de entrada do método?
  3. O que o método deveria imprimir?
  4. Que comparação você está fazendo, e porque?