Я использую Stream.of для объединения пары строковых значений с разделителем «:», одно из них может быть нулевым, но когда я получаю его в массив строк, я хочу иметь фиксированное число элементы в этом массиве. Я хотел бы знать, какой из строкового массива является нулевым.
Например, я связал строку с помощью
Stream.of("abc", "def", "ghi", null)
.collect(Collectors.joining(":"));
Это будет "abc: def: ghi: null". Затем разбить его на массив строк, я использую
final String[] strings = "abc:def:ghi:null".split(":");
Но строки [3] имеют значение «ноль» вместо «ноль». Есть ли способ привести «ноль» к нулевому значению?