由SQL where 1=1想到的字符串处理方法

字符串拆成集合简单,集合再合成字符串就有点麻烦.
对于Javascript,一个join方法就可以解决问题,可惜Java的集合没有提供join的方法.

不过强大的Java的三方库提供了类似的功能,例如

当然也可以自己写一个实现,常见的写法为

总觉得循环中的if很别扭,很想把它干掉,于是有了稍稍优雅的写法: