Programa Java para convertir objeto a string

El primer byte debe convertirse en un byte de objeto que se puede tratar fácilmente para convertirlo en strings. Convierta Object to String en Java usando el método toString() de la clase Object o el método String.valueOf(object). Dado que hay principalmente dos tipos de clases en Java, es decir, clases definidas por el usuario y clases predefinidas, como StringBuilder o StringBuffer , cuyos objetos se pueden convertir en strings.

Enfoques:

  1. Conversión de objeto de clase definido por el usuario a string
  2. Convertir el objeto StringBuilder (clase predefinida) en String

Método 1: Usar el método toString() o el método String.valueOf(object_name) .

Java

// Java Program to convert pre defined class object
// (Helper class) to string using value() method
  
class GFG {
  
    // Main driver method
    public static void main(String[] args)
    {
        // Object of helper class
        Helper help = new Helper();
  
        // converting object to string
        // using toString() method
        String s1 = help.toString();
  
        // converting object to string
        // using valueOf() method
        String s2 = String.valueOf(help);
  
        // Printing the converted string
        System.out.println(
            "Converted string object || using toString() Method: " + s1);
  
        // Printing the converted string
        System.out.println(
            "Converted string object || using valueOf() Method: " + s2);
    }
}
  
class Helper {
    // To make class object in main
}
Producción

Converted string object || using toString() Method: Helper@214c265e
Converted string object || using valueOf() Method: Helper@214c265e

Método 2: convertir el objeto StringBuilder (clase predefinida) en String.

StringBuilder en Java representa una secuencia mutable de caracteres. Dado que String Class en Java crea una secuencia inmutable de caracteres, la clase StringBuilder proporciona una alternativa a String Class, ya que crea una secuencia mutable de caracteres.

Jerarquía de clases:

java.lang.Object
 ↳ java.lang
    ↳ Class StringBuilder

Ejemplo: 

Java

// Java Program to convert StringBuilder object to string
  
class GFG {
  
    // Main driver method
    public static void main(String[] args)
    {
        /* String taken for consideration */
        String s = "Geeks For Geeks";
  
        // Passing string s to StringBuilder class object
        StringBuilder sb = new StringBuilder(s);
  
        // Converting the object to string
        // Converting StringBuilder to string
        String objToString = sb.toString();
  
        // Printing the strings to verify
        System.out.println("String: " + s);
        System.out.println("Converted String: "
                           + objToString);
    }
}
Producción

String: Geeks For Geeks
Converted String: Geeks For Geeks

Publicación traducida automáticamente

Artículo escrito por lavishgarg26 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *