package cuke4duke.internal;
import java.util.Locale;
public class Utils {
public static String join(Object[] objects, String separator) {
StringBuilder sb = new StringBuilder();
int i = 0;
for (Object o : objects) {
if (i != 0) sb.append(separator);
sb.append(o);
i++;
}
return sb.toString();
}
public static Class<?>[] objectClassArray(int n) {
Class<?>[] arr = new Class<?>[n];
for (int i = 0; i < n; i++) {
arr[i] = Object.class;
}
return arr;
}
public static Locale localeFor(String isoString) {
String[] languageAndCountry = isoString.split("-");
if (languageAndCountry.length == 1) {
return new Locale(isoString);
} else {
return new Locale(languageAndCountry[0], languageAndCountry[1]);
}
}
}