Arraylist<Integer> en Arraylist<String>
Fermé
karim113113
Messages postés
8
Date d'inscription
dimanche 16 janvier 2011
Statut
Membre
Dernière intervention
16 mars 2017
-
17 févr. 2017 à 00:15
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 20 févr. 2017 à 17:33
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 20 févr. 2017 à 17:33
A voir également:
- Arraylist<Integer> en Arraylist<String>
- Vba convertir string en integer - Forum VB / VBA
- Afficher arraylist java ✓ - Forum Java
- Cannot access offset of type string on string - Forum PHP
- Vba concatener string et integer ✓ - Forum VB / VBA
- Uninitialized string offset ✓ - Forum PHP
4 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié par KX le 17/02/2017 à 18:28
Modifié par KX le 17/02/2017 à 18:28
Bonjour,
Je ne vois pas d'erreur dans ton code même si on peut simplifier un peu :
Je ne vois pas d'erreur dans ton code même si on peut simplifier un peu :
public static List<String> intToString(List<Integer> intList){
List<String> stringList = new ArrayList<>(intList.size());
for (Integer n : intList) {
stringList.add(String.valueOf(n));
}
return stringList;
}La confiance n'exclut pas le contrôle
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
17 févr. 2017 à 09:01
17 févr. 2017 à 09:01
Bonjour
Merci de poster le code et pas une image.
Voir ici la procédure pour mettre de la couleur et garder l'indentation.
Merci de poster le code et pas une image.
Voir ici la procédure pour mettre de la couleur et garder l'indentation.
karim113113
Messages postés
8
Date d'inscription
dimanche 16 janvier 2011
Statut
Membre
Dernière intervention
16 mars 2017
17 févr. 2017 à 10:44
17 févr. 2017 à 10:44
Voici mon code :
import java.util.*;
public class Enstring{
public static ArrayList<String> intToString(ArrayList<Integer> liste2){
ArrayList<Integer> oldList = liste2;
ArrayList<String> newList = new ArrayList<String>(oldList.size());
for (Integer myInt : oldList) {
newList.add(String.valueOf(myInt));
}
return newList;
}
}
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
17 févr. 2017 à 14:29
17 févr. 2017 à 14:29
Peux tu décrire précisément
mais ca ne marche pas
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
>
karim113113
20 févr. 2017 à 17:33
20 févr. 2017 à 17:33
Et t'as essayé ce que propose Kx?

17 févr. 2017 à 19:33
De plus, comme String.valueOf peut manipuler n'importe quel type d'objet, il n'est pas utile de se limiter aux Integer.
public static List<String> toString(Collection<Object> collection){ return collection.stream().map(String::valueOf).collect(Collectors.toList()); }