vector

Páginas: 2 (256 palabras) Publicado: 6 de diciembre de 2014
Vector

• Es una implementación heredada desde JDK 1.1. En
JDK 1.2 fue adaptada para que implementase List. De
hecho deriva de AbstracList.
• No se recomienda su uso. No es masrápida que las
implementaciones ArrayList o LinkedList, sin embargo
a diferencia de ellas si esta sincronizada. Sus iterators
también son fallo-rápido.

Estos son los métodos yconstructores adicionales a List que vector posee:
public Vector( int )
El vector creado tiene la capacidad especificada. Cuando se utiliza el constructor sin
argumentos la capacidadinicial es diez.public Vector( capacidadInt, incrementoInt )
El vector creado tiene la capacidad especificada. El segundo elemento es el número en que la
capacidad será incrementadacuando el tamaño sea mayor que la capacidad.void
addElement( Object )
void removeElement( Object )
Object elementAt( int )
Object firstElement()
Object lastElement()
setElementAt(Object, int )
void insertElementAt( Object, int )
int indexOf( Object, int )
int lastIndexOf( Object, int )
boolean removeElement( Object )
Object removeElementAt( int )
voidremoveAllElements()
protected void removeRange( fromInt, toInt )
void trimToSize()
void copyInto( Object[] )
void ensureCapacity( int )
int capacity()
Enumeration elements()

EJEMPLO Explicaciones
• En el ejemplo el vector se crea con una capacidad inicial por defecto 10.
• Después se añade 15 elementos dentro del bucle while.
• Para añadir el elemento 11 elvector por tener fijado su incremento por
defecto duplica su capacidad a 20.
• El método trimToSize(): Es utilizado para ajustar la capacidad que tiene
el vector al tamaño real quetiene en el momento. (15)
• El método ensureCapacity(): Es utilizado para ampliar la capacidad
hasta un valor determinado. En nuestro caso (50).

SALIDA QUE SE OPTIENE

FIN

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vectores
  • Vectores
  • Vectores
  • Vectores
  • Vector
  • Vector
  • Vector
  • Vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS