jump to navigation

Insertar elementos en un Vector Diciembre 17, 2006

Publicado por lineadecodigo en : Java , trackback

Hasta la versión Java SE 5 cuando utilizabamos un Vector, del paquete java.util, podíamos insertar cualquier tipo de elemento en el Vector. Incluso podíamos insertar diferentes tipos de objetos en un mismo Vector. A partir de la versión Java SE 5 la idea es la de indicar el tipo de objetos que va a manejar el Vector cuando se instancia. Lo cual evita que se tenga que hacer un cast cuando se recuperan los elementos del Vector.

Lo primero que tenemos que hacer es instanciar el Vector. En nuestro caso crearemos un Vector que va a almacenar objetos de tipo String. Para ello utilizaremos la siguiente línea de código:

Vector <String> mivector = new Vector<String>();

El método que utilizaremos para añadir elementos al Vector será el .add(). El parámetro deberá de ser un objeto que tiene que coincidir con el tipo de la instanciación. Es por ello que en nuestro caso deberemos de añadir objetos String.

El código quedaría de la siguiente forma:

mivector.add("Elemento UNO");
mivector.add("Elemento DOS");
mivector.add("Elemento TRES");

Articulos Similares:

|- Descargar el código
|- Reportar error en el código

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 22460 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (5 votos, media: 3.20 de 5)
Loading ... Loading ...

Comentarios»

1. melissa montenegro - Abril 10, 2007

lo malo de qui esq nunca aparese el consepto de nada y lo hasen mas difisil de resumir usted deverian resumir y colocarlo para q la persona pueda asersele mas fasil. es pero q mejoren esa parte ok chao.

2. maria del carmen mamani mermA - Abril 23, 2007

por que no aparece elementos de un vector

3. daniela ............. - Abril 25, 2007

aca no encontre nada
esque no aparese los elementos del vector que onda con esta pagina

4. Gabriel - Abril 30, 2007

prueba

5. ginga - Mayo 18, 2007

bueno y como hago para trabajar varios tipos de objetos dentro del mismo array list cuyos subobjetos hereden las caracteristicas?

6. maria - Junio 11, 2007

esta porqueria no aparece nada esta pajina es una mierda no sirve yo no se para q la tienen aqui lo q no tiene es lo q uno anda buscando

7. lineadecodigo - Junio 11, 2007

María, ¿y que andabas buscando?

8. Edwin Cifuentes - Agosto 30, 2007

primero tienes que instanciar el vector asi:
int V[]=new int V[1000];//lo puse de mil posiciones.
for (int i=0;i

9. lineadecodigo - Septiembre 3, 2007

Edwin,

No es necesario instanciar el Vector. Puedes ir añadiendo elementos según los vayas necesitando.

¿Por qué crees que hay necesidad de inicializarlo? Quizás se me esté escapando algo.

10. carmen - Octubre 9, 2007

esto no sale nada bueno pongaa los elementos del vector osea no sirve ni para la mierdad oseaaaaaa

11. Andre - Octubre 17, 2007

alguien sabe como manejar un jtable para que reciba desde una BD en oracle mas de 2.000.000 de registros??? es que me sale un problema que dice java heap space y pues aun no se como organizarlo

12. juan - Octubre 24, 2007

como se hace un vector con java???

13. Lucia fonbawuer - Diciembre 2, 2007

Esta pagina es malisima nunca encuentro lo que busco ademas algo importante son los elementos de vectores y no sale, que mala onda!

14. nch - Diciembre 19, 2007

no puedo creer los comentarios que leo. ¡¡El artículo es muuuy claro!! y encima es sintético y conciso!!!

1) Señor autor: bien por ud. el artículo está perfecto.
2) Mayoría de comentaristas: Estudien java por amor de Diosssss, …¿seguro que están queriendo aprender java?

Y en caso de que digan que están aprendiendo entonces respeten a los que saben un poco más!! humildad señores y señoras

15. Gonzalo - Enero 9, 2008

Muy util el articulo!!!
Gracias me salvaste de un apuro, esta bien explicado!

16. Claudia - Enero 19, 2008

aqui no sale nada cierren esta pagina

17. MARTINEZ ALI - Febrero 29, 2008

esta pagina es un virus para mi computadora no cirve para nada ESTORBA^***

18. nicolas - Marzo 9, 2008

hola amigos del mundo entero, para mi esta pagina no sirve para maldita la mierda porque no encuentro nada de lo q yo quiero espero q sirva de algo si ok chao….

19. yecsenia romero - Abril 9, 2008

vicot te amo no lo dudes jams en la vida

20. Roman Rodriguez - Abril 14, 2008

Los que insultan y escriben incoherencias dan lastima.
Si razonan como escriben se entiende el porque de tanto agravio y porque no entienden las explicaciones calaras y sencillas de esta página.

APRENDAN ORTOGRAFÍA POR DIOS !!! APRENDAN ESPAÑOL !!!

Luego, tal vez, logren entender algo de programación y el lenguaje Java.

Lo mas triste es que se nota el poco interes en aprender, solo quieren que les aprueben sus exámenes. Dan pena amigos y amigas.

Muchas gracias al autor de esta página por poner a disposición de todos sus conocimientos.

21. luis jose - Abril 15, 2008

es cierto no sale nada que oror no

22. osbeli - Abril 16, 2008

esto es una mierda

23. MARCELO - Mayo 19, 2008

CHAVOS NO PONGANSE ESTUDIAR CHAVOS SI NO PRACTICAN NO VAN A LOGRAR NADA .POS YO TAMPOCO LO ENTENDIA PERO AHORA YA ESTA PAPA JAJAJJA BUENO BAY

24. VANE - Mayo 28, 2008

quiero el concepto osea plis “VANESSA”

25. ELBA ROSA MARTINEZ - Junio 9, 2008

BUENO EN ESTA PAGINA NO SALE NADA SOBRE UN ELEMENTO DE UN VECTOR

26. guachiman - Junio 10, 2008

q estupides sabes

27. Karen - Julio 10, 2008

No sé por qué dicen que no es útil la información de esta página, no puede estar más claro, los que han visto esta página ni siquiera han probado este dato, yo lo probé y funcionó, es muy sencillo. Así que al autor, que siga con sus conocimientos de java y los demás que se pongan a estudiar y practiquen.

28. jOsE! - Julio 22, 2008

Plop! lo leo y no lo creo… Que barbaridad! si esta muy claro! que no hay necesidad de instanciar el vector , pues con el codigo que propone el AUTOR y el uso de la libreria de java.util se da un arraque al vector y con la facilidad que le emplees los elementos que solo necesitas! … Gracias! al AUTOR! pero al resto de personas! estudien por favOr! sinO! retirecen del JAVA! Saludos!

29. kristian hernandez - Julio 30, 2008

bayase a la puta mierda esta monda no sirbe para un culo

30. waes - Septiembre 23, 2008

Jajaja solo aquellos que no estan en el cuento se atreven a criticarlo vaya… no hay ejemplo mas claro, es justo lo que se necesita…. asi no tienes que darle el tipo al objeto obtenidos desde el vector osea no hay que hacer un “cast”…. A estudiar partida de burros………. ” .. “

31. THAYS FARFAN - Octubre 19, 2008

CREO QUE DEVERIAN ESPECIFICAR LOS CONCEPTOS

32. CANELA - Octubre 23, 2008

Lo que pasa, es que hay personas que tienen cierto conocimiento (el autor por ejemplo), y hay otros cuyo cerebro los aísla por completo (los comentaristas que pretenden desprestigiar el trabajo de los demás), que pretenden que un blog sea un libro donde les expliquen paso a paso…
…Siento informarles, que si requieren “información para dummies”, por lo menos, deben plantear exactamente qué es lo que necesitan, pero al parecer nisiquiera tienen eso claro.
La información está tan clara, que da pena que alguien tenga que explicarles más detalladamente…
En realidad, creo que este no es el sitio para uds niños… y sobre todo para el que manda mensajes de amor: ¡¡¡UBIQUÉMONOS Y PONGÁMOSLE SERIEDAD A LAS COSAS!!!!

33. alixandri laineth - Noviembre 1, 2008

que por queria es esta pagina no sale elemento de un vector q xqueria es esta pagina odio esta materia de fisica ah hora la voy a raspar x culpa de esta pagina

34. estefeni - Noviembre 16, 2008

que porqueria no dicen los elementos de un vector

35. jazmin - Enero 10, 2009

necesito saber los elementos de un vector mi msn es jazmill_ditao@hotmail.com

36. PAITO - Enero 17, 2009

HOLA NECESITO SABER COMO INSERTAR UN DATO AL VECTOR EN UNA POSICION (x).

37. Linea de Codigo » Insertar un elemento en una posición concreta del Vector - Enero 19, 2009

[...] uno de nuestros artículos podemos leer cómo insertar elementos en un Vector. Y uno de nuestros lectores nos preguntaba cómo insertar un elemento en una posición concreta de [...]

38. lineadecodigo - Enero 19, 2009

@Paito, tienes el ejemplo sobre como insertar un dato al vector en una posición en http://lineadecodigo.com/2009/01/19/insertar-un-elemento-en-una-posicion-concreta-del-vector/.

Espero que te sirva.

39. maria valentina - Marzo 31, 2009

en esta cosa no aparasen los elementos de un vector ponganlos okiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

40. eliot - Abril 20, 2009

mi msn es worflobo@hotmail.com necesito saber los elementos de un vector ayudenme por favor

41. jhon - Abril 20, 2009

maldita sea necesito los elementos de un vector pero yaaaa

42. lis - Septiembre 30, 2009

alguien me puede decir como extraer un arreglo{} q esta contenido en un arraylist

43. Another_java_n00b - Diciembre 10, 2009

El problema con la mayoría de los anteriores personajes que “leyeron” el articulo es que:

1. No quieren aprender Java.
2. Están buscando la solución un trabajo para aprobar la materia.
3. Nunca se han pasado por la extensa y valiosa documentación de java (hecha por Sun) que es excelente.
4. Que diablos insultan si no van a ser programadores de verdad, ni tan siquiera Ingenieros de sistemas (o eqivalente) (eso ni pensarlo), me parece y estoy 99.99 % seguro que los que insultan la página serán los futuros “Choferes de mouse” (como los llamamos acá) de este siglo.

PD: Gracias a lineadecodigo por el artículo, claro, conciso, preciso, lo que necesitaba para aclarar mis dudas.

44. miguel - Agosto 2, 2010

hola tengo este programilla

import javax.swing.*;
import java.util.*;

public class Lexico{
char caracter=’=';
char caracter2=’+';
char caractr3=’*';
public static void main(String args[]){
char[] arreglo = {‘p’,'o’,’s’,'i’,'c’,'i’,'o’,'n’,'=’,'i’,'n’,'i’,'c’,'i’, ‘a’, ‘l’,'+’,'f’,'i’,'n’,'a’,'l’,'*’,'6′,’0′};

como hacerle para que pueda imprimir posicion, inicial, final, 60 que la condicion diga mientras encuentre el = imprima posicion, y despues el sigue mientra encuentro + imprima inicial. y asi sucesivamente…..
es decir hasta donde encuentre el signo “=” o “+” , * solo esa parte y despues concatene al final todo la frase de caracteres
alguna idea

45. lineadecodigo - Agosto 3, 2010

@miguel,

Te pego el código. A ver si van por ahí los tiros…

char[] arreglo = {'p','o','s','i','c','i','o','n','=','i','n','i','c','i','a','l','+','f','i','n','a','l','*','6','0'};

int x=0;
String texto;

while (x < arreglo.length) {
 texto = "";
 while((x < arreglo.length) && (arreglo[x]!='=') && (arreglo[x]!='+') && (arreglo[x]!='*')) {
   texto = texto + arreglo[x];
   x++;
 }

 if(x < arreglo.length)
   x++;
  System.out.println(texto);
}

			
46. miguel - Agosto 4, 2010

Okaz muchas gracias ..con el codigo me diste una idea ..te agradesco y esperando muy pronto aportar algo de mis conocimientos.
Va que va…..

47. lineadecodigo - Agosto 4, 2010

@miguel,

Me alegro que te haya orientado. Por otro lado cualquier colaboración (comentarrios/ejemplos/artículos) con la web será muy bien recibida.

Gracias.


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen