A voir également:
- Arraylist<Integer> en Arraylist<String>
- Transformer un ArrayList en tableau a 2 dimmension - Forum Java
- Input string was not in a correct format traduction - Forum Virus
- Enlever toutes les occurrences du même élément d'une ArrayList ✓ - Forum Java
- VBA Conversion string en integer - Forum VB / VBA
- VBA Excel - String en Integer ✓ - Forum VB / VBA
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()); }