Que tal, en este tema se vera codigo y un ejemplo sencillo de como inicializar un vector o array en java, de antemano ya sabemos que un vector es un conjunto de elementos del mismo tipo que se van almacenando de forma continua, es decir, podemos tener un vector de tipo Int que va a contener uno o muchos enteros dentro del vector o Strings o cualquier tipo de dato mientras cumpla con el requisito que deben ser del mismo tipo.
Cuando tu creas un vector, cada elemento es inicializado. En el caso del char cada valor es inicializado con el caracter null ('\u000'). Para evitar este tipo de cosas cuando creamos un vector y por seguridad, es necesario inicializar nuestro vector con variables o datos vacios para que no contenga ningun tipo de dato null o basura.
El lenguaje java nos permite inicializar un vector de una manera rapida y sencilla.
Ejemplo:
Supongamos que creamos un vector de tipo String llamado "names" y queremos llenarlo con los siguientes datos:
Juan,
Georgina,
Monserrat,
Hector y
Simon.
Entonces nuestro codigo quedaria de la siguiente forma.
String [] names = {
"Juan",
"Georgina",
"Monserrat",
"Hector",
"Simon"
};
Este codigo es equivalente a esto otro:
String[] names;
names = new String[5];
names[0] = "Juan";
names[1] = "Georgina";
names[2] = "Monserrat";
names[3] = "Hector";
names[4] = "Simon";
Pero como se puede observar es un poco mas tedioso y repites muchas veces lo mismo. Sucede lo mismo para otros tipos de datos como int, puedes usar la forma que gustes pero sin las comillas puesto que se trata de enteros, algo como esto:
int [] numbers = {
1,
2,
3,
4,
5
};
y asi puedes jugar y probar imprimiendo los valores para que te des cuenta que funciona perfectamente, aqui te dejo un screenshot de la impresion de mi vector :)
Como vez java nos permite de una manera muy sencilla inicializar nuestros vectores, espero haya sido de ayuda este tema tan sencillo, si tienes alguna pregunta no dudes en escribirnos un comentario aqui abajo de esta publicacion, con mucho gusto te ayudaremos. O si prefieres, puedes pedirnos que escribamos sobre algun tema en especial que no comprendas en java, seguro te podremos ayudar ;)
Comentarios
Publicar un comentario