Я часто использую этот кусок кода в PHP
$ordine['address'] = implode(', ', array_filter(array($cliente['cap'], $cliente['citta'] ,$cliente['provincia'])));
Он очищает пустые строки и присоединяет их к ",". Если остается только один, он не добавляет лишнюю ненужную запятую. Он не добавляет запятую в конце. Если ни один не остается, он возвращает пустую строку.
Таким образом, я могу получить один из следующих результатов
""
"Street abc 14"
"Street abc 14, 00168"
"Street abc 14, 00168, Rome"
Какая лучшая реализация Java (меньше кода) в Java без добавления внешних библиотек (для Android)?