Java Language Convertir otros tipos de datos a String


Ejemplo

  • Puede obtener el valor de otros tipos de datos primitivos como una cadena utilizando uno de los métodos valueOf la clase String.

    Por ejemplo:

    int i = 42;
    String string = String.valueOf(i);
    //string now equals "42”.
    

    Este método también está sobrecargado para otros tipos de datos, como float , double , boolean e incluso Object .

  • También puede obtener cualquier otro Objeto (cualquier instancia de cualquier clase) como una Cadena llamando a .toString en él. Para que esto dé un resultado útil, la clase debe anular toString() . La mayoría de las clases estándar de la biblioteca de Java lo hacen, como Date y otras.

    Por ejemplo:

    Foo foo = new Foo(); //Any class.
    String stringifiedFoo = foo.toString().
    

    Aquí stringifiedFoo contiene una representación de foo como una cadena.

También puede convertir cualquier tipo de número a Cadena con una notación corta como la que se muestra a continuación.

int i = 10;
String str = i + "";

O simplemente una forma simple es

String str = 10 + "";