feed twitter facebook LinkedIn facebook

Java » Convertir un array en un String con Java

Marzo 24, 2010 por Víctor Cuervo . 5020 visitas 4 Comentarios Imprimir Imprimir

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:

  1. 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:

  1. 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

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

En cada unas de las iteraciones vamos añadiendo a la cadena, el valor leido. 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.

Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java Básico
Foro sobre Java Básico
tags: , , ,

Artículos relacionados:

4 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. nextor
    Marzo 24, 2010 #

    Con menos variables seria y java 1.5 o superior

    for (String x: miarray){
    cadena =cadena.append(x);
    }

  2. lineadecodigo
    Marzo 24, 2010 #

    @nextor,

    Muy buena puntualización. Mucho más óptimo con el for-each.

  3. aulambra.com » Semana 22.marzo.2010
    Marzo 30, 2010 #

    [...] Convertir un array en un String con Java [...]

  4. Linea de Codigo » Convertir un array de caracteres en un String
    Junio 6, 2010 #

    [...] el ejemplo Convertir un array en un String con Java veíamos el procedimiento a seguir para coger un array de String y convertirlo en una cadena. Pero, [...]

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*