Contar repeticiones en una lista en Java
En este breve artículo les mostraré la manera de cómo contar la cantidad de ocurrencias de cada elemento de una lista Java utilizando las clases HashSet, Collections, Set y List. Bueno, para ser directos vayamos a un ejemplo que ilustrará esto.
import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; public class Quipu { public static void main(String... agrs) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("a"); list.add("b"); list.add("c"); list.add("c"); Set<String> quipu = new HashSet<String>(list); for (String key : quipu) { System.out.println(key + " : " + Collections.frequency(list, key)); } } }
nos olvidaremos
ResponderBorrar