Como encontrar valores duplicados em matrizes?

Eu estou trabalhando em SQLite e escrevi uma consulta que me retorna dois arrays ItemsArray e CustomersIDArray como:

<code>ItemsArray
Element at Index 0 = Off White,
Element at Index 1 = Fan,
Element at Index 2 = Off White,
Element at Index 3 = Delux,
Element at Index 4 = Fan

CustomerIDArray 
Element at Index 0 = 1,
Element at Index 1 = 2,
Element at Index 2 = 2,
Element at Index 3 = 3,
Element at Index 4 = 4
</code>

Quero resultado assim Off White = 2 (contar), Fan = 2 (contar) e Delux = 1; e a matriz resultante,

<code>Result Array 
Element at Index 0 = Off White,
Element at Index 1 = Fan,
Element at Index 2 = Delux
</code>

Na verdade, eu quero a contagem de repetição na primeira matriz, mas o valor não deve ser o mesmo para CustomerArray. Por favor me ajude através da lógica ou do código.

questionAnswers(3)

yourAnswerToTheQuestion