Memoria dinámica definición
y demo
Ahora hagamos algo en memoria dinámica.
Pero en si que es la memoria dinámica si no lo viste en nuestro post anterior pues no te preocupes que aquí te lo dejamos en pocas palabras.
La memoria dinámica es donde nosotros podemos meter los datos que queramos sin miedo que nos diga erros los espacios permitidos solamente son 5, pues no aquí no tenemos ese problema el espacio puede variar conforme a los datos que nosotros o el usuario ingrese.
Te dejamos unas lineas de codigo de ejemplo de cómo puedes utilizarla:
Pero en si que es la memoria dinámica si no lo viste en nuestro post anterior pues no te preocupes que aquí te lo dejamos en pocas palabras.
La memoria dinámica es donde nosotros podemos meter los datos que queramos sin miedo que nos diga erros los espacios permitidos solamente son 5, pues no aquí no tenemos ese problema el espacio puede variar conforme a los datos que nosotros o el usuario ingrese.
Te dejamos unas lineas de codigo de ejemplo de cómo puedes utilizarla:
ArrayList <String> cadenas;
cadenas = new ArrayList<String>();
//P2 Definir variables
String frase, respuesta;
//Llenar el ArrayList
do{
//Capturar la primera frase
frase=JOptionPane.showInputDialog(null, "Ingrese una frase");
//llenar
cadenas.add(frase);
respuesta=JOptionPane.showInputDialog(null, "¿Desea ingresar otra frase? (SI/NO)");
respuesta=respuesta.toUpperCase();
}while(respuesta.equals("SI"));
No lo entiendes tranquilo te lo ponemos en pocas palabras:
Como puedes observar en las partes que se han marcado en color amarillo casi naranja las primeras líneas es donde nosotros definimos nuestro arreglo si te fijas no es como en la estática que nosotros le definimos los espacios que queremos en el arreglo sino que solo definimos nuestro objeto.
En la siguiente parte remarcada puedes observar que es donde nosotros ingresamos los datos y como puedes ver al usuario le preguntamos si el desea agregar mas datos es decir acá en la memoria dinámica podemos definir los datos que nosotros queramos.
Te dejamos el código completo para que lo pruebes en tu compilador:
Te dejamos el código completo para que lo pruebes en tu compilador:



Comentarios
Publicar un comentario