Insertar elementos en un Vector Diciembre 17, 2006
Publicado por lineadecodigo en : Java , trackbackHasta 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:
- Insertar un elemento en una posición concreta del Vector
- Ordenar un Vector de String en Java
- Ordenando alfabéticamente con CASE_INSENSITIVE_ORDER
- Crear una pila en Java
- Listar una lista en Java
|- Reportar error en el código
Enviar entrada por email
|
Imprimir
| 22460 visitas






Comentarios»
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.
por que no aparece elementos de un vector
aca no encontre nada
esque no aparese los elementos del vector que onda con esta pagina
prueba
bueno y como hago para trabajar varios tipos de objetos dentro del mismo array list cuyos subobjetos hereden las caracteristicas?
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
María, ¿y que andabas buscando?
primero tienes que instanciar el vector asi:
int V[]=new int V[1000];//lo puse de mil posiciones.
for (int i=0;i
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.
esto no sale nada bueno pongaa los elementos del vector osea no sirve ni para la mierdad oseaaaaaa
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
como se hace un vector con java???
Esta pagina es malisima nunca encuentro lo que busco ademas algo importante son los elementos de vectores y no sale, que mala onda!
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
Muy util el articulo!!!
Gracias me salvaste de un apuro, esta bien explicado!
aqui no sale nada cierren esta pagina
esta pagina es un virus para mi computadora no cirve para nada ESTORBA^***
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….
vicot te amo no lo dudes jams en la vida
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.
es cierto no sale nada que oror no
esto es una mierda
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
quiero el concepto osea plis “VANESSA”
BUENO EN ESTA PAGINA NO SALE NADA SOBRE UN ELEMENTO DE UN VECTOR
q estupides sabes
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.
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!
bayase a la puta mierda esta monda no sirbe para un culo
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………. ” .. “
CREO QUE DEVERIAN ESPECIFICAR LOS CONCEPTOS
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!!!!
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
que porqueria no dicen los elementos de un vector
necesito saber los elementos de un vector mi msn es jazmill_ditao@hotmail.com
HOLA NECESITO SABER COMO INSERTAR UN DATO AL VECTOR EN UNA POSICION (x).
[...] 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 [...]
@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.
en esta cosa no aparasen los elementos de un vector ponganlos okiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
mi msn es worflobo@hotmail.com necesito saber los elementos de un vector ayudenme por favor
maldita sea necesito los elementos de un vector pero yaaaa
alguien me puede decir como extraer un arreglo{} q esta contenido en un arraylist
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.
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
@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); }Okaz muchas gracias ..con el codigo me diste una idea ..te agradesco y esperando muy pronto aportar algo de mis conocimientos.
Va que va…..
@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.