This page shows contains the source code for Java mergeStringArrays(String array1[], String array2[]) utility method - this utility method merges two given String arrays.
Java mergeStringArrays() Utility Method
/** * This String utility or util method can be used to merge 2 arrays of * string values. If the input arrays are like this array1 = {"a", "b" , * "c"} array2 = {"c", "d", "e"} Then the output array will have {"a", "b" , * "c", "d", "e"} * * This takes care of eliminating duplicates and checks null values. * * @param values * @return */ public static String[] mergeStringArrays(String array1[], String array2[]) { if (array1 == null || array1.length == 0) return array2; if (array2 == null || array2.length == 0) return array1; List<String> array1List = Arrays.asList(array1); List<String> array2List = Arrays.asList(array2); List<String> result = new ArrayList<String>(array1List); List<String> tmp = new ArrayList<String>(array1List); tmp.retainAll(array2List); result.removeAll(tmp); result.addAll(array2List); return ((String[]) result.toArray(new String[result.size()])); } public static void main(String[] args) { String[] strArray = mergeStringArrays(new String[] {"abc","xyz","pqr"}, new String[] {"ABC","PQR"}); for(String string : strArray){ System.out.println(string); } }
Output:
abc
xyz
pqr
ABC
PQR
Related Utility Methods
- Java String getDigits() Utility Method
- Java String isAlphanumeric() Utility Method
- Java String isAlpha() Utility Method
- Java String countMatches() Utility Method
- Java String mergeStringArrays(String array1[], String array2[]) Utility Method Example
- Java String quote( String str) Utility Method
- Java arrayToMap(String[][] array) Utility Method
- Java String fromBufferedReader() Utility Method - Converts a BufferedReader into a String
- Java String isNumericSpace() Utility Method
- Java String isNumeric() Utility Method
- Java String isAlphanumericSpace() Utility Method
- Java String isAlphaSpace(() Utility Method
- Java trimArrayElements() Utility Method
- Java trimArrayElements() Utility Method
- Java String containsWhitespace() Utility Method
- Java String isBlank() Utility Method
- Java String isAnyEmpty() Utility Method
- Java String isNotEmpty() Utility Method
- Java String isEmpty() Utility Method
- Java String Uppercase First Character Example
- Java String uppercaseFirstChar() Utility Method
- Java String trimTrailingCharacter() Utility Method
- Java String trimLeadingCharacter() Utility Method
- Java String trimTrailingWhitespace() Utility Method
- Java String trimLeadingWhitespace() Utility Method
- Java String trimAllWhitespace() Utility Method
- Java String trimWhitespace() Utility Method
Comments
Post a Comment