Можно создать дубликат:
Concatenating null strings in JavaJava конкатенации строк - обнуляет
Я просто интересно, если кто-то может объяснить, почему следующий код работает так, как это делает:
String a = null;
String b = null;
String c = a + b;
System.out.println(c.toString());
Это печатает «nullnull» на консоли.
Я как бы ожидал, что операция + выведет исключение или, в меньшей степени, что «c» будет null.
Спасибо за ответ, отлично. Я проголосовал за то, чтобы закрыть вопрос, поскольку был найден дубликат, иначе ваш будет ответом, который я бы принял – Tiago