Artículos
Java

Convertir un array en un String con Java

24/Mar/2010

El otro día nos preguntaban sobre cómo se podría realizar la conversión entre un array una cadena o String en Java. Veamos los pasos que hay que seguir para conseguirlo.

Lo primero será partir del array. En este caso es un array de cadenas. Podría ser de otro tipo, lo cual llevaría una conversión posterior. Pero hemos decidido simplificar las cosas:

String miarray[] = {"A","V","I","L","A"};

El proceso va a consistir en recorrer el array e ir añadiendo lo que leemos sobre una cadena. En este caso, y con miras de ser eficiente, vamos a utilizar una clase StringBuffer. La cual nos permitirá añadir contenido con un buen rendimiento. Declaramos la clase StringBuffer:

StringBuffer cadena = new StringBuffer();

Empezamos a recorrer el array, con un bucle for y apoyándonos en el tamaño del array, información que devuelve el método .length

for (int x=0;x<miarray.length;x++){
   cadena =cadena.append(miarray[x]);
}

En cada unas de las iteraciones vamos añadiendo a la cadena, el valor leído. Utilizamos el método .append del StringBuffer para conseguir dicha cosa.

Ya solo nos quedará el volcar el contenido del StringBuffer, convirtiéndolo en cadena con su método .toString()

Espero que el programa sirva de ayuda.

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
5 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios