Java Language Convertir une liste d'entiers en une liste de chaînes


Exemple

List<Integer> nums = Arrays.asList(1, 2, 3);
List<String> strings = nums.stream()
    .map(Object::toString)
    .collect(Collectors.toList());

C'est:

  1. Créer un flux à partir de la liste
  2. Mapper chaque élément en utilisant Object::toString
  3. Collectez les valeurs de String dans une List aide de Collectors.toList()