A voir également:
- Arraylist<Integer> en Arraylist<String>
- Input string was not in a correct format traduction - Forum Virus
- Vba concatenate string and integer ✓ - Forum VB / VBA
- Transformer un ArrayList en tableau a 2 dimmension - Forum Java
- Enlever toutes les occurrences du même élément d'une ArrayList ✓ - Forum Java
- System.io.__error.winioerror(int32 errorcode, string maybefullpath) - Forum Windows
4 réponses
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
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.
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;
}
}

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()); }