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:
- Conversión de objeto de clase definido por el usuario a string
- 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 }
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); } }
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