Wednesday, December 29, 2010

Array To List & Vice Versa

Converting an array to a List type
Object[] array = new Object[]{"12","23","34"};
java.util.List list = Arrays.asList(array);

Object can be a String array or Integer array. However, they cannot be a primitive array.
To convert a primitive array such as int to a List, the int array must be converted to an Object array such as Integer array.

Converting a List to an array.
List list = new ArrayList();
list.add("AB");
list.add("CD");
list.add("EF");
String[] sl = (String[]) list.toArray(new String[list.size()]);

To find the minimum in a integer array,
int min = (int) Collections.min(Arrays.asList(lenArr));
where lenArr is an Object[] array such as an Integer array.

To find the minimum in a integer array,
int max = (int) Collections.max(Arrays.asList(lenArr));

No comments: