Java IdiomsConvert array to listIf you are using String[] stringArray = ...; List /*<String>*/ stringList = new ArrayList(stringArray.length); CollectionUtils.addAll(stringList, stringArray); Otherwise create a routine which does the same as public static void addAll(Collection collection, Object[] elements) for (int i = 0, size = elements.length; i < size; i++) { collection.add(elements[i]); } String[] stringArray = ...; List /*<String>*/ stringList = new ArrayList(stringArray.length); addAll(stringList, stringArray); Convert list to arrayList /*<String>*/ stringList; String[] stringArray = (String[]) stringList.toArray(new String[stringList.size()]); |