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)?