Saturday, July 10, 2010

Convert an Array into a List in Java

To convert an Array into a java.util.List we can use the java.util.Arrays class's asList method. The following code example demonstrates converting an Array of Strings to a List of Strings.

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
* Java 1.4+ Compatible 

* The following example code demonstrates converting an Array of Strings to a List of Strings
*/
public class Array2List {

public static void main(String[] args) {

// initialize array with some data
String[] sa = new String[] { "A", "B", "C" };
// convert array to List
List l = Arrays.asList(sa);

// iterate over each element in List
Iterator iterator = l.iterator();
while (iterator.hasNext()) {
// Print element to console
System.out.println((String) iterator.next());
}
}
}



Here is the output of the example code:
A
B
C

No comments: