Java 将char数组通过分隔符连接成一个字符串
源码
/**
* 将char数组通过分隔符连接成一个字符串
*
* @author www.only-demo.com
*
*/
class CharArrayJoinDemo {
public static String join(String separator, char... array) {
if (separator == null) {
throw new NullPointerException("分隔符不能为空");
}
if (array.length == 0) {
return "";
}
StringBuilder builder = new StringBuilder(array.length * 12);
builder.append(array[0]);
for (int i = 1; i < array.length; i++) {
builder.append(separator).append(array[i]);
}
return builder.toString();
}
public static void main(String args[]) {
System.out.println(join("-", 'J', 'A', 'V', 'A'));
}
}
结果
J-A-V-A