Usando matrices
Java
Publicado el 12 de Agosto del 2017 por Rafael Angel (81 códigos)
2.034 visualizaciones desde el 12 de Agosto del 2017
Ejemplo del uso de matrices y la creación de un class para manejar matrices.
//Propiedades que se comportan como una matriz.
//Autor Rafael Angel Montero Fernández.
public class Matrices_y_propiedades
{
public String mDatos[];
public Matrices_y_propiedades()
{
mDatos=new String[7];
}//Fin del cosntructor.
public Matrices_y_propiedades(int definir_tamaño)
{
mDatos=new String[definir_tamaño];
}//Fin del cosntructor.
public void borrado_total()
{
mDatos=new String[0];
}//borrado_total
public void limpiar_sin_reducir_matriz()//
{
for (int i=0; i < mDatos.length; i++)
{
mDatos [i] = "";//
}//for.
}//agrandar_matriz
public void agrandar_matriz(int nuevo_tamaño)//Cambiando el tamaño de la matriz.
{
String mBackUp[]=mDatos;
mDatos = new String[ nuevo_tamaño ];
for (int i=0; i < mBackUp.length; i++)
{
mDatos [i] = mBackUp[i];//No se debe hacer una copia m1=m2, porque entonces la matriz voveria a su tamaño original, lo adecuado es copiar solo los items existentes y asi el resto de espacios estarán disponibles para agregarles datos.
}//for.
}//agrandar_matriz
public void setDatos(String mNuevos_datos[])
{
this.mDatos = mNuevos_datos;
}//Fin de setDatos
public String []getDatos()
{
return this.mDatos;
}//Fin de getDatos
@Override
public String toString()
{
return this.mDatos.toString();//interesante, las matrices tienen el metodo toString implementado.
}//toString
}//Fin del class
Comentarios sobre la versión: 1.0 (0)
No hay comentarios