Stringutils.join 替代方式

Stringutils.join Alternative Way

是否有其他使用方法?我正在为 StringUtils.join 使用 Apache commons.lang jar,但是我确实遇到 class 加载到 Weblogic 服务器的问题,因此使用 StringUtils.join 并不好。

所以我正在寻找实现以下目标的替代方法

String pattern = "\b(" + StringUtils.join(tokens, "|")+"\b";

Java 1.8:

 String pattern = "\b(" + String.join("|", tokens)+")";

或者,在此之前:

 StringBuffer sb = new StringBuffer( "\b(" );
 String del = "";
 for( String t: tokens ){
     sb.append( del ).append( t );
     del = "|";
 }
 pattern = sb.toString();