Java-эквивалент PHP-имплозы (',', array_filter (array ()))

Я часто использую этот кусок кода в PHP

$ordine['address'] = implode(', ', array_filter(array($cliente['cap'], $cliente['citta'] ,$cliente['provincia'])));

Он очищает пустые строки и соединяет их с помощью & quot;, & quot ;. Если остается только один, он не добавляет лишнюю запятую. Он не добавляет запятую в конце. Если ничего не осталось, возвращается пустая строка.

Таким образом, я могу получить один из следующих результатов

""
"Street abc 14"
"Street abc 14, 00168"
"Street abc 14, 00168, Rome"

Какова лучшая реализация Java (меньше кода) в Javawithout having to add external libraries (проектирование для Android)?

Ответы на вопрос(9)

Ваш ответ на вопрос