// convert an arraylist of characters to array of chars
public char[] toArray(List<Character> list){
char[] toReturn = new char[list.size()];
int i = 0;
for(char c : list)
toReturn[i ++] = c;
return toReturn;
}
example:
/**
* @author lautturi.com
* Java example: how to convert a list of characters to an array of chars in java
*/
import java.util.*;
public class Lautturi {
public static char[] toArray(List<Character> list){
char[] toReturn = new char[list.size()];
int i = 0;
for(char c : list)
toReturn[i ++] = c;
return toReturn;
}
public static void main(String[] args) {
List<Character> chlist = Arrays.asList('L','a','u','t','t');
char[] chs = toArray(chlist);
System.out.println("chs:"+Arrays.toString(chs));
}
}
output:
chs:[L, a, u, t, t]