У меня есть список String
s, и я хочу объединить их между пробелами. Поэтому я использую StringBuilder
. Теперь, если какой-либо из String
s равен null
, они сохраняются в StringBuilder
буквально как «null». Вот небольшая программа для иллюстрации проблемы:StringBuilder append() и null значения
public static void main(String ss[]) {
StringBuilder sb = new StringBuilder();
String s;
s = null;
System.out.println(sb.append("Value: ").append(s));
}
Я бы ожидать, что выход будет «Value:», но это выходит как «Value: нуль»
Есть ли способ обойти эту проблему ?
что вы ожидаете произойдет? – Blauhirn