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()]);  |