经常有需求,一个数组,用其他连接符连接起来。貌似没有特别好用的连接工具,自己写了一个,分享出来。
import java.util.ArrayList;
import java.util.List;
/**
* @author chenggong
* mux string with connector
*
*
* @param <T>
*/
public class StringMuxer<T> {
public String mux(List<T> objs,String connector){
if(objs==null||connector==null)
return null;
String result = "";
for(T obj:objs){
if(obj == objs.get(objs.size()-1))
result += obj.toString();
else
result += obj.toString() + connector;
}
return result;
}
}