使用concat()时如何在String中添加括号



这是我的代码,结果是"and condition1或condition2或condition3 ">

result = "and ".concat(condition.mkString(" or "))

我想在条件"和(条件1或条件2或条件3)",我怎么能做到呢?

这就是我现在做的,有更好的解决方案吗?

"and ".concat("(".concat(condition.mkString(" or ")).concat(")"))

您可以使用另一种mkString方法为集合添加前缀和后缀:

val condition = Seq("c1", "c2", "c3")
"and " + condition.mkString("("," or ", ")")
//and (c1 or c2 or c3)

相关内容

  • 没有找到相关文章

最新更新