Каков хороший способ присоединиться к строкам с разными начальными/конечными символами в зависимости от того, существует ли один или несколько совпадений?присоединить строку с отдельными начальными/конечными символами
Ожидаемый выход
[1] foo=bar
[2] foo=(bar & baz & quz)
Я смотрю, чтобы увидеть, если есть что-то чуть более элегантно, чем мое решение
String s = Joiner.on(" & ").join(elements);
return elements.size() > 1 ? "(".concat(s).concat(")") : s;
код будет выглядеть лучше, если бы вы использовали '+' для конкатенации строк: 'вернуть элементы. size()> 1? "(" + s + ")": s; ' –