Foro de elhacker.net

Programación => Java => Mensaje iniciado por: mapers en 30 Octubre 2011, 23:45 pm



Título: arraylist character to arraylist String
Publicado por: mapers en 30 Octubre 2011, 23:45 pm
Buenas señores del foro desearia hacerles una consulta tengo una arraylist characte y quisiera mostrarlos en un area de texto pero no me lo acepta ,necesariamente tengo que pasarlos a arraylist String y si es asi que metodo usaria gracias por su ayuda...............


Título: Re: arraylist character to arraylist String
Publicado por: adastra en 31 Octubre 2011, 00:52 am
Código:
List<Character> caracteres = new ArrayList<Character>();
.....
List<String> cadenas = new ArrayList<String>();

for(Character caracter : caracteres) {
cadenas.add(new String(caracter.toString());
}



Título: Re: arraylist character to arraylist String
Publicado por: mapers en 1 Noviembre 2011, 02:24 am
que significa el : en el  (Character caracter : caracteres) ??????


Título: Re: arraylist character to arraylist String
Publicado por: klaine en 1 Noviembre 2011, 03:40 am
Es un tipo especial de for, se llama for each, lo que hace es recorrer el arreglo completo

for(tipo_de_dato variable:arreglo){

//codigo

}

Donde variable en cada vuelta tomara un valor de arreglo, hasta llegar al último valor del arreglo, por cierto cualquier cosa a la que le concatenes "" (excepto objetos) se convierte en un String, ejemplo:

char variable='c';

String str=c+"";

String str2+=c;

char c='9';

int b=Integer.parseInt(c+"");

Saludos!


Título: Re: arraylist character to arraylist String
Publicado por: adastra en 1 Noviembre 2011, 15:24 pm
que significa el : en el  (Character caracter : caracteres) ??????
Compila, ejecuta y te darás cuenta lo que significa.
Necesitas JDK 5 o superior.