List<String> distinctValues = new ArrayList<String>(); //pour toutes les valeurs du tableau for (String value : values ) { // si la valeur n'est pas contenue dans la liste if ( disctinctValues.contains(value) ) { //on l'ajoute à la liste distinctValues.add(value); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSet<String> distinctValues = new HashSet<String>(); for (String value : values) { distinctValues.add(value); }
Map<String, Integer> counters = new HashMap<String, Integer>(); for (String value : values) { // si la valeur n'est pas contenue dans la map if ( !counters.containsKey(value) ) { //on l'ajoute à la map et on initialise le compteur à 0 counters.put(value, 0); } else { counters.put(value, counters.get(value).intValue()+1); } }
for (String value : counters.keySet()) { System.out.println(value + " : " + counters.get(value)); }