miércoles, abril 08, 2009

[Java] Convertir de objeto a string


Aqui se muestra como realizar la conversion de un objeto a string y un arreglo de objetos (object array) a un arreglo de strings (String array).




____________________________________________________________________________


import java.util.Arrays;

/**
 *
 * @author Ing. Oscar Hurtado Morato
 */
public class ConvierteEjemplo {

    public static void main(String args[]) {
        ConvierteEjemplo ej = new ConvierteEjemplo();
        ej.ejemplo();
    }

    public void ejemplo() {
       
//
        //primer ejemplo simple
        Object o = "hola";
        String str = objectToString(o);
        System.out.println("objeto a string=" + str);
       
//
        //otro ejemplo con array
        Object[] obs = new Object[3];
        obs[0] = "a";
        obs[1] = "b";
        obs[2] = "c";
        //muestra el convertido
        String[] strA = objectToArray(obs);
        for (int c = 0; c < 3; c++) {
            System.out.println(strA[c]);
        }

    }

    public String objectToString(Object o) {
        String st;
        st = (String) o;
        return st;
    }

    public String[] objectToArray(Object[] objArray) {
        String[] strArray = Arrays.copyOf(objArray, objArray.length, String[].class);
        return strArray;
    }
}

5 comentarios:

  1. Genial, me hacia falta esto nomas Gracias amigo :)

    ResponderBorrar
  2. Y si el objeto fuera un Double como 2,4 como hacemos para que no genere la excepción NumberFormatException??

    ResponderBorrar
  3. Pasar un object a un vector de string es interesante, pense que ra pasarlo a string

    ResponderBorrar

java.net.SocketException: Software caused connection abort: socket write error

JAVA : Utilizando la librería " org.apache.commons.net.ftp ", encontré que al listar los archivos del servidor FTP se generaba...