package com.dieselpoint.norm; import java.util.List; public class Util { public static String join(String [] strs) { StringBuilder buf = new StringBuilder(); for (int i = 0; i < strs.length; i++) { if (i > 0) { buf.append(","); } buf.append(strs[i]); } return buf.toString(); } public static String join(List<String> strs) { StringBuilder buf = new StringBuilder(); int len = strs.size(); for (int i = 0; i < len; i++) { if (i > 0) { buf.append(","); } buf.append(strs.get(i)); } return buf.toString(); } public static String getQuestionMarks(int count) { StringBuilder sb = new StringBuilder(count * 2); for (int i = 0; i < count; i++) { if (i > 0) { sb.append(','); } sb.append('?'); } return sb.toString(); } public static boolean isPrimitiveOrString(Class c) { if (c.isPrimitive()) { return true; } else if (c == Byte.class || c == Short.class || c == Integer.class || c == Long.class || c == Float.class || c == Double.class || c == Boolean.class || c == Character.class || c == String.class) { return true; } else { return false; } } }