StringBuilder cad = new StringBuilder("Hola que tal"); System.out.println(cad); // cad="Yo muy bien"; Esto da un yo estoy cad.append(" yo estoy muy bien"); System.out.println(cad); // Comparte métodos con String System.out.println(cad.length()); System.out.println(cad.substring(5)); System.out.println(cad.substring(5,8)); // Pero permite modificar insertando cad.insert(0, "hey!"); System.out.println(cad); // O añadiendo al final cad.append(" yo estoy muy bien"); // O eliminar posiciones System.out.println(cad.delete(2, 5)); // Podemos darle la vuelta a la cadena System.out.println(cad.reverse()); System.out.println(cad.reverse()); // COnvierto un stringbuilder a una cadena String cad2=cad.toString(); String nombre="Juan"; // Convierto una cadena a Stringbuilder StringBuilder nombreSB=new StringBuilder(nombre); System.out.println(nombre); System.out.println(nombreSB); // Puedo añadir String o Stringbuilder nombreSB.append(cad); System.out.println(nombreSB);