Sunteți pe pagina 1din 4

CLASE VECTOR

UnVector es similar a un array, con la diferencia que unVector crece automticamente cuando alcanza ladimensin inicial mxima. Adems,proporciona mtodos adicionales para aadir,eliminar elementos, e insertar elementos entre otros dosexistentes. Veamos algunos de ellos: Cmo crear un Vector: Vector miVector = new Vector(); Otra forma de creacin de un vector: VectormiVec =new Vector(); VectormiVec = new Vector(25); VectormiVec = new Vector(20,5); Para usar la clase Vector debemos importar lalibrera : import java.util.*; Para aadir elementos al vector: Hay dos formas de aadir elementos a un vector: 1. aadiendo un elemento a continuacin del ltimoelemento del vector, usando la funcin miembro addElement. miVec.addElement("uno"); miVec.addElement("dos"); miVec.addElement("cinco"); miVec.addElement(cuatro");

uno

dos

cinco

cuatro

..

Otra forma de aadir elementos al vector: 2. insertando un elemento en una determinadaposicin, mediante la funcin miembro insertElementAt miVec.insertElementAt("tres", 2); uno dos tres cuatro ..

Eliminar elementos del vector: 1. La funcin miembro removeAllElements elimina todos los elementos de un vector. miVec.removeAllElements(); 2. Para eliminar un elemento particular del Vector,utilizamos la funcin miembro removeElement miVec.removeElement("cuatro);

Si existen varios datos en el vector que coinciden con eldato a eliminar, se elimina el primero que halle Para eliminar un elemento de una posicinespecfica del Vector, utilizamos la funcinmiembro removeElementAt miVec.removeElementAt(2); Acceso a Elementos del Vector Para conocer cul es el primer elementoalmacenado en el vector: miVec.firstElement() Para conocer cul es el ultimo elementoguardado en el vector: miVec.lastElement() Para saber si un vector estvaco: miVec.isEmpty() devuelve true o false si el vector esta vaco o no

*Para saber cuantos elementos tiene un vector, se usa lafuncin miembro size . miVec.size *Para saber la dimensin actual del vector, se usa lafuncin capacity miVec.capacity *Para ver el contenido del Vector en la posicin i ,usamos la funcin miembro elementAt . miVec.elementAt(3) regresa contenido de Vector miVec en la posicin 4

La ClaseVector public class UsaVectores{public static void main(Stringa[ ]){ VectorClassmiDato= new VectorClass(); miDato.miVec.addElement("Medicina"); miDato.miVec.addElement("Ingenieria"); miDato.miVec.addElement("Ciencias"); miDato.miVec.addElement("Economia"); miDato.miVec.addElement("Humanidades"); miDato.miVec.addElement("Administracin"); JOptionPane.showMessageDialog(null,"Elprimerelementoes " + miDato.miVec.firstElement() ); JOptionPane.showMessageDialog(null,"Elultimoelementoes " + miDato.miVec.lastElement() ); JOptionPane.showMessageDialog(null,"Elsegundoelementoes " + miDato.miVec.elementAt(1) ); System.exit(0); }}

Uso de Objetos con Vectores Manejar las notas de un estudiante en un Objeto,usando un arreglo: CLASE ESTUDIANTE Nombre Campo Codi Nomb Nota1 Nota2 Nota3 Def Tipo Dato String String double double double double Clase Estudiante public class Estudiante { String codi; String nomb; double nota1; double nota2; double nota3; double def;}

Se requiere: Solicitar las notas de cada estudiante Crear un objeto de la clase Estudiante (llamado elEstudiante) Asignarle a sus atributos los valores digitados por elusuario. Ingresar el objeto elEstudiante al vector Solicitar las notas de cada estudiante codi = JOptionPane.showInputDialog(Codigo "); nomb = JOptionPane.showInputDialog(Nombre "); cal1 = Double.parseDouble(JOptionPane.showInputDialog(Calificacion 1 ")); cal2 = Double.parseDouble(JOptionPane.showInputDialog(Calificacion 2 ")); cal3 = Double.parseDouble(JOptionPane.showInputDialog(Calificacion 3 ")); notaFinal= (cal1+cal2+cal3)/3;

Crear un objeto de la clase Estudiante(llamado elEstudiante ) Estudiante elEstudiante = new Estudiante(); EL ESTUADIANTE codi=?; nomb=?; nota1=?; nota2=?; nota3=?; def=?

S-ar putea să vă placă și