0 calificaciones0% encontró este documento útil (0 votos)
109 vistas
Vectores Java
Este documento explica cómo usar la clase Vector en Java para almacenar objetos de manera dinámica cuando no se conoce la cantidad de elementos por adelantado. La clase Vector funciona de manera similar a un array pero crece automáticamente, y provee métodos para agregar, eliminar y acceder a elementos.
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
109 vistas
Vectores Java
Este documento explica cómo usar la clase Vector en Java para almacenar objetos de manera dinámica cuando no se conoce la cantidad de elementos por adelantado. La clase Vector funciona de manera similar a un array pero crece automáticamente, y provee métodos para agregar, eliminar y acceder a elementos.
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11
Vectores en Java
Ing. Huilder Mera Montenegro
La clase vector La clase vector La clase vector Los arrays en Java son suficientes para guardar tipos de datos bsicos, y objetos de una determinada clase cuyo nmero conocemos de antemano. Sin embargo algunas veces deseamos guardar objetos en un array pero no sabemos cuantos elementos vamos a guardar. La clase vector La clase vector Qu debo hacer? Una solucin sera la de crear un array cuya dimensin sea ms grande que el nmero de elementos que necesitamos o pensamos guardar. y que pasara si al final el array se llena y deseamos almacenar mas elementos? Se podra considerar en redimensionar el array La clase vector La clase vector una mejor alternativa de solucin Vector es una clase especial propia de java La clase Vector nos proporciona una solucin alternativa a este problema. Un vector es similar a un array, la diferencia radica en que un vector crece automticamente. Adems, proporciona mtodos adicionales para aadir, eliminar elementos, e insertar elementos entre otros dos existentes. La clase vector La clase vector Como acceder la clase Vector Dado que un objeto vector pertenece a una clase especial en este caso llamada Vector, se debe importar el paquete que contiene a dicha clase. import java.util.*; La clase vector La clase vector Como declarar e instanciar un objeto del tipo Vector Vector v = new Vector(); La clase vector La clase vector Aadir elementos a un objeto Vector Vector v = new Vector(); La siguiente instruccin agrega 5 elementos al objeto de tipo Vector llamado v v.addElement("uno"); v.addElement("dos"); v.addElement("tres"); v.addElement("cuatro"); v.addElement("Cinco"); La clase vector La clase vector Obtener el numero de elementos que contiene un vector Vector v = new Vector(); v.addElement("uno"); v.addElement("dos"); v.addElement("tres"); v.addElement("cuatro"); v.addElement("Cinco"); System.out.println("n de elementos "+v.size()); Esta instruccin imprimir el numero 5 en pantalla La clase vector La clase vector Eliminar elementos de un Vector Se puede eliminar de 2 formas: 1. Por el contenido del elemento v.removeElement("tres"); 2. Por el ndice del elemento v.removeElementAt(2); y si quisiera eliminar todos los elementos? v.removeAllElements(); La clase vector La clase vector Acceder a los elementos de un Vector Se puede acceder haciendo uso del mtodo elementAt enviado como parmetro el ndice del elemento que deseamos consultar. elementAt(indice) Ejemplo: v.addElement("uno"); v.addElement("dos"); v.addElement("tres"); v.addElement("cuatro"); v.addElement("Cinco"); System.out.print(v.elementAt(0)); Esta instruccin imprimir uno en la pantalla Java enumera el vector desde la posicin 0, siendo 0 el primer elemento La clase vector La clase vector Recorrer los elementos de un vector v.addElement("uno"); v.addElement("dos"); v.addElement("tres"); v.addElement("cuatro"); v.addElement("Cinco"); Utilizamos un bucle: for(int i=0; i<v.size(); i++){ System.out.println(v.elementAt(i)); } Uno Dos Tres Cuato Cinco La instruccin anterior imprimir en pantalla la siguiente lista