package dbfit.util;
import java.util.ArrayList;
import java.util.List;
public class LangUtils {
public static <T> List<T> repeat(T element, int number) {
List<T> list = new ArrayList<T>();
for (int i = 0; i < number; i++) {
list.add(element);
}
return list;
}
public static String join(List<String> list, String separator) {
return enquoteAndJoin(list, separator, "", "");
}
public static String enquoteAndJoin(Iterable<String> list,
String separator, String prefix, String suffix) {
StringBuilder s = new StringBuilder();
String sep = "";
for (String item: list) {
s.append(sep).append(prefix).append(item).append(suffix);
sep = separator;
}
return s.toString();
}
public static String enquoteAndJoin(String[] list,
String separator, String prefix, String suffix) {
return enquoteAndJoin(java.util.Arrays.asList(list), separator, prefix, suffix);
}
}