StringUtil { public static void toUpperCaseArray(String[] source, String[] target) { if (source != null) { for (int i = 0; i < source.length; i++) { if (source[i] != null) { target[i] = source[i].toUpperCase(Locale.ROOT); } } } } private  StringUtil(); static String[] filterSystemArgs(String[] args); static String trimSuffix(String str, String suffix); static String join(Iterable<String> parts, String separator); static void toUpperCaseArray(String[] source, String[] target); static String noBlank(String str, String dft); static String dropSuffix(String str, String suffix); static String min(Collection<String> strs); static String max(Collection<String> strs); static String min(String s1, String s2); static String max(String s1, String s2); static String[] subArray(String[] array, int start, int endExclusive); static void appendWithSeparator(StringBuilder src, String append); static String[] splitAndTrim(String str, String splitBy); static String[] split(String str, String splitBy); static String[] splitByComma(String str); static int utf8Length(CharSequence sequence); static boolean equals(String a, String b);  }
@Test public void testToUpperCaseArrayWithNonEmptyArray() { String[] stringArray = new String[7]; stringArray[0] = "org.apache.kylin.common.util.StringUtil"; StringUtil.toUpperCaseArray(stringArray, stringArray); assertEquals(7, stringArray.length); assertEquals("[ORG.APACHE.KYLIN.COMMON.UTIL.STRINGUTIL, null, null, null, null, null, null]", Arrays.asList(stringArray).toString() ); }