J'ai une liste de String
s, et je veux les concaténer avec des espaces entre eux. Donc j'utilise StringBuilder
. Maintenant, si l'un des String
s est null
, il est stocké littéralement dans le StringBuilder
comme 'null'. Voici un petit programme pour illustrer le problème :
public static void main(String ss[]) {
StringBuilder sb = new StringBuilder();
String s;
s = null;
System.out.println(sb.append("Valeur : ").append(s));
}
Je m'attendrais à ce que la sortie soit "Valeur : " mais elle sort comme "Valeur : null"
Y a-t-il un moyen de contourner ce problème ?