Du erstellst ein neues array mit 2 dimensionen. In der ersten spalte speicherst du alle vorkommenden namen ab, in der zweiten wie oft sie vorkommen. Du musst lediglich beide arrays durchlaufen und immer wieder vergleichen ob der name schon im neu angelegten array enthalten ist. Ist er das, dann den zähler um eins erhöhen, ist er es nicht fügst du den namen einfach noch hinzu. Den rest schaffst du denke ich alleine.
Gesendet von meinem HTC Desire HD A9191 mit Tapatalk 2