我经常在 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而不必添加外部库(为 Android 设计)中最好的 Java 实现(更少的代码) ?