public void setQueryTerms(String[] queryTerms) { if (ArrayUtil.isEmpty(queryTerms)) { return; } _queryTerms = queryTerms; }
public static boolean contains(int[] array, int value) { if (isEmpty(array)) { return false; } for (int i : array) { if (value == i) { return true; } } return false; }
private static String[] _normalize(String[] input) { if ((_FORM == null) || ArrayUtil.isEmpty(input)) { return input; } for (int i = 0; i < input.length; i++) { input[i] = Normalizer.normalize(input[i], _FORM); } return input; }
public static Set<Character> fromArray(char[] array) { if (ArrayUtil.isEmpty(array)) { return new HashSet<>(); } Set<Character> set = new HashSet<>(array.length); for (char c : array) { set.add(c); } return set; }
public static <E> Set<E> fromArray(E[] array) { if (ArrayUtil.isEmpty(array)) { return new HashSet<>(); } Set<E> set = new HashSet<>(array.length); for (E obj : array) { set.add(obj); } return set; }
public static Set<Integer> fromArray(int[] array) { if (ArrayUtil.isEmpty(array)) { return new HashSet<>(); } Set<Integer> set = new HashSet<>(array.length); for (int i : array) { set.add(i); } return set; }
public static <E> List<E> toList(E[] array) { if (ArrayUtil.isEmpty(array)) { return new ArrayList<>(); } return new ArrayList<>(Arrays.asList(array)); }
public static <T> int count(T[] array, PredicateFilter<T> predicateFilter) { if (isEmpty(array)) { return 0; } int count = 0; for (T t : array) { if (predicateFilter.filter(t)) { count++; } } return count; }
public static int[] remove(int[] array, int value) { if (isEmpty(array)) { return array; } List<Integer> list = new ArrayList<>(); for (int i : array) { if (value != i) { list.add(Integer.valueOf(i)); } } return toArray(list.toArray(new Integer[list.size()])); }
public static <T> boolean exists( T[] array, PredicateFilter<T> predicateFilter) { if (isEmpty(array)) { return false; } for (T t : array) { if (predicateFilter.filter(t)) { return true; } } return false; }
public static double[] remove(double[] array, double value) { if (isEmpty(array)) { return array; } List<Double> list = new ArrayList<>(); for (double d : array) { if (value != d) { list.add(Double.valueOf(d)); } } return toArray(list.toArray(new Double[list.size()])); }
public static long[] remove(long[] array, long value) { if (isEmpty(array)) { return array; } List<Long> list = new ArrayList<>(); for (long l : array) { if (value != l) { list.add(Long.valueOf(l)); } } return toArray(list.toArray(new Long[list.size()])); }
public static short[] remove(short[] array, short value) { if (isEmpty(array)) { return array; } List<Short> list = new ArrayList<>(); for (short s : array) { if (value != s) { list.add(Short.valueOf(s)); } } return toArray(list.toArray(new Short[list.size()])); }
public static String removeSubstrings(String s, String... oldSubs) { if (s == null) { return null; } if (ArrayUtil.isEmpty(oldSubs)) { return s; } for (String oldSub : oldSubs) { s = removeSubstring(s, oldSub); } return s; }
public static boolean[] remove(boolean[] array, boolean value) { if (isEmpty(array)) { return array; } List<Boolean> list = new ArrayList<>(); for (boolean b : array) { if (value != b) { list.add(b); } } return toArray(list.toArray(new Boolean[list.size()])); }
public void setValues(long[] values) { if (ArrayUtil.isEmpty(values)) { return; } JSONArray valuesJSONArray = JSONFactoryUtil.createJSONArray(); for (long value : values) { valuesJSONArray.put(value); } doSetValues(valuesJSONArray); }
public void setValues(String[] values) { if (ArrayUtil.isEmpty(values)) { return; } JSONArray valuesJSONArray = JSONFactoryUtil.createJSONArray(); for (String value : values) { valuesJSONArray.put(value); } doSetValues(valuesJSONArray); }
public static String buildClassPath(Class<?>... classes) { if (ArrayUtil.isEmpty(classes)) { return StringPool.BLANK; } StringBundler sb = new StringBundler(classes.length * 2); for (Class<?> clazz : classes) { sb.append(_buildClassPath(clazz.getClassLoader(), clazz.getName())); sb.append(File.pathSeparator); } sb.setIndex(sb.index() - 1); return sb.toString(); }