Ho una lista di String
s, e voglio concatenarli con gli spazi in mezzo. Quindi sto usando StringBuilder
. Ora, se uno dei numeri String
è null
, essi vengono memorizzati nello StringBuilder
letteralmente come "null". Ecco un piccolo programma per illustrare il problema:StringBuilder append() e valori nulli
public static void main(String ss[]) {
StringBuilder sb = new StringBuilder();
String s;
s = null;
System.out.println(sb.append("Value: ").append(s));
}
mi aspetto l'uscita di essere "Valore:" ma si esce come "valore: null"
C'è un modo per aggirare questo problema ?
cosa ti aspettavi che accada? – Blauhirn