Skip to content

Instantly share code, notes, and snippets.

@TGITS
Last active May 12, 2023 07:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TGITS/63482004d7d0997d6d9e832295081906 to your computer and use it in GitHub Desktop.
Save TGITS/63482004d7d0997d6d9e832295081906 to your computer and use it in GitHub Desktop.
Exemple de création d'un tableau de fréquence en Java avec une boucle for classique
/**
* A exécuter avec JBang : jbang frequencies-map-with-for.jsh
* <p>
* Ou ouvrir dans JShell : /open frequencies-map-with-for.jsh
*/
import java.util.HashMap;
import java.util.List;
import java.util.Map;
List<String> daysOfWeek = List.of("Friday", "Thursday", "Thursday", "Saturday", "Thursday", "Thursday", "Monday", "Saturday", "Friday", "Saturday");
Map<String, Integer> frequencies = new HashMap<>();
int previousCount;
for (String day : daysOfWeek) {
previousCount = frequencies.getOrDefault(day, 0);
frequencies.put(day, previousCount + 1);
}
frequencies.entrySet().iterator().forEachRemaining(System.out::println);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment