java - 使用单独的开始/结束字符连接字符串

标签 java string join guava

根据是否有一个或多个匹配项来连接具有不同开始/结束字符的字符串的好方法是什么?

预期输出

[1] foo=bar
[2] foo=(bar & baz & quz)

我想看看是否有比我的解决方案更优雅的东西

String s = Joiner.on(" & ").join(elements);
return elements.size() > 1 ? "(".concat(s).concat(")") : s;

最佳答案

不,没有更好的方法了。 Joiner(有点故意)只进行简单的连接。

关于java - 使用单独的开始/结束字符连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15552412/

相关文章:

连接 CTE 时 SQL Server 语法错误

mysql - 具有 max 和多个连接的 sql

java - 我如何在Java中加入两个矩阵

java - JavaFX 的金属外观

java - API key 错误

java - 如何改变子串的值?

java - 如何从 JList 中的组件获取文本?

C++指针技巧

java - Android Studio 中针对 Dependent Spinner 的 Gradle 构建错误

java - 在JBOSS 7中,war文件可以访问位于ear/lib而不是web-inf/lib中的jar文件