Mi problema es el siguiente. Tengo un arraylist de enteros. El arraylist contiene 5 entradas por ej. [5,5,3,3,9] o quizás [2,2,2,2,7]. Muchas de las listas de arreglos tienen valores duplicados y no estoy seguro de cómo contar cuántos de cada uno de los valores existen.¿Cómo encontrar múltiplos del mismo número entero en una lista de arrays?
El problema es cómo encontrar los valores duplicados en el arraylist y contar cuántos de esos duplicados particulares hay. En el primer ejemplo [5,5,3,3,9] hay 2 5's y 2 3's. El segundo ejemplo de [2,2,2,2,7] sería solo 4 2's. La información resultante que deseo encontrar es si hay duplicados cuántos de ellos hay y qué número entero específico se ha duplicado.
No estoy muy seguro de cómo hacer esto en Java.
Cualquier ayuda sería muy apreciada. Gracias.
su primera respuesta también es ideal, ¡lo intenté funciona muy bien! ¡Gracias! – Julio
Esto parece ser 'O (N^2)', cuando 'O (N log N)' es el límite superior con ordenamiento basado en la comparación. 'O (N)' posible si la ordenación no basada en comparación es aplicable. – polygenelubricants