Stringbuilder

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);

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos