Autor Tema: Semejanzas y diferencias entre clases StringBuffer y StringBuilder Java CU00914C  (Leído 2044 veces)

david82

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 10
    • Ver Perfil
Buenas.

Aquí dejo mi solución al ejercicio propuesto CU00914C del curso avanzado de programación Java.

Código: [Seleccionar]
public class EjercicioStringBuilder {

public static void main(String[] args) {
StringBuilder cadena = new StringBuilder("Hola Caracola");

System.out.println("El StringBuilder es: "+cadena);
System.out.println("Capacidad Inicial: "+cadena.capacity());
System.out.println("Su longitud inicial es: "+cadena.length());
System.out.println();
cadena.replace(0,cadena.length(),"Hay caracolas"); //cambio de contenido
System.out.println(cadena);
cadena.insert(4, "5000 "); //adicion de 5000 despues de Hay
System.out.println(cadena);
cadena.append(" en el mar"); //adicion al final del contenido inicial
System.out.println(cadena);
System.out.println(cadena.substring(cadena.length()-4, cadena.length()));
System.out.println("Capacidad Final: "+cadena.capacity());
System.out.println("Su longitud Final es: "+cadena.length());

}

}

Código: [Seleccionar]
public class EjercicioStringBuffer {
public static void main(String[] args) {
StringBuffer cadena = new StringBuffer("Hola Caracola");

System.out.println("El StringBuilder es: "+cadena);
System.out.println("Capacidad Inicial: "+cadena.capacity());
System.out.println("Su longitud inicial es: "+cadena.length());
System.out.println();
cadena.replace(0,cadena.length(),"Hay caracolas"); //cambio de contenido
System.out.println(cadena);
cadena.insert(4, "5000 "); //adicion de 5000 despues de Hay
System.out.println(cadena);
cadena.append(" en el mar"); //adicion al final del contenido inicial
System.out.println(cadena);
System.out.println(cadena.substring(cadena.length()-4, cadena.length()));
System.out.println("Capacidad Final: "+cadena.capacity());
System.out.println("Su longitud Final es: "+cadena.length());

}

}

Saludos!!! :)
« Última modificación: 06 de Octubre 2017, 18:20 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas david82, ejercicio correcto

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".