¿cuál es la forma más optimial para convertir Arraylist <Integer> a char []

user11000055:

Me pregunto ¿existe de todos modos, probablemente por la API para convertir corriente

List<Integer> li = Arrays.asList(1,2,3,45,678); 

a char[]ch sin ir a una etapa intermedia de String? No pude encontrar uno.

Vishwa Ratna:

I logrado la solución, pero que tenía que tener un intermedio StringTransformación.

List<Integer> li = Arrays.asList(1,2,3,45,678); 
        String Str =li.toString();
        char [] ch = new char[Str.length()];
        for(int i=0;i<Str.length();i++)
        {
         ch[i] =    Str.charAt(i);
        }
        for(char cc:ch)
        {        
            System.out.print(cc);
        }

Salida: [1, 2, 3, 45, 678]

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=233344&siteId=1
Recomendado
Clasificación