Muchas veces nos encontramos con la necesidad de agrupar muchos elementos en uno solo, los arrays, vectores o matrices son aquellos que nos permiten realizar tales actos.
¿Qué son los vectores?
Los Vectores no son más que un conjunto de elementos agrupados que tienen algo en común. Estos nos permiten agrupar en un sólo objeto más objetos, siempre y cuando pertenezcan al tipo del array creado.
Java nos permite dos formas de crear un vector: De forma estática y de forma dinámica.
He aquí primero de forma estática, ya que si se requiere algo dinámico es mejor usar "Listas Ligadas" (Que serán presentadas en otra entrada).
Creacion de un array:
tipo nombre_variable[ ]= new tipo[tamaño ];
Como verán es creado igual que cualquier otro objeto, se declara el tipo su nombre y se instancia, pero para que java entienda que es un vector, al nombre (antes o después) se colocan unos corchetes, y cuando se crea el objeto también se le asignan corchetes, dentro de los cuales se les asignará el tamaño, este tamaño va a ser el mismo durante su tiempo de ejecución, es por eso que se le dice estático.
Ejemplos:
En este ejemplo el vector se declara y posteriormente, en el constructor, se crea.
class miVector
{
int vec[ ];//declaramos el objeto de tipo entero
public miVector( )//Por lo regular los vectores se inicializan en el constructor
{
//creamos el objeto con un tamaño para 10 enteros, Aquí la variable no usa corchetes
vec=new int[10];
}
}
En este otro ejemplo se crea un vector y se construye en una sola línea
class miVectorTambién podemos generar un vector con datos ya almacenados, los datos ya predefinidos se encontraran entre llaves y separados por comas:
{
public static void main(String[ ]args)
{
int vec[ ]=new vec[10];
}
}
Por ejemplo:
int vector[ ]={0,1,2,3,4}// Un vector entero de 5 elementos
String vec[ ]={"Armando","Beto","Carmen","Daniel"}// Vector cadena de 4 elementosPor el momento mi intención era la de mostrar cómo se declara un arreglo, en la siguiente entrada mostraremos cómo posicionarse y cómo llenarlo.
No hay comentarios:
Publicar un comentario