método "Put" en la clase Vector

Iniciado por JonaLamper, 7 Febrero 2019, 00:00 AM

0 Miembros y 1 Visitante están viendo este tema.

JonaLamper

Buenas,

Estoy mirando la documentación de Java y veo que la clase Vector no tiene un método put. Necesito añadir elementos a un vector pero, previamente, necesito quitar el que hubiese. Podría hacer esto:

Código (java) [Seleccionar]
miVector.remove(index);
miVector.add(index, elem);


El problema es que hay veces que no necesito borrar elementos porque "aún" no existen. En definitiva: lo que necesito es alguna forma de hacer un put (machacar el elemento que hubiese). ¿A alguien se le ocurre algo? Sería como si tuviese un array e hiciese lo siguiente:

Código (java) [Seleccionar]
miArray[index] = elem;

Muchas gracias  ;D
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

JonaLamper

nada, ya he descubierto que tiene el método "set" que hace justo eso jajaja
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

Serapis

Creo que no termino de entenderte...

- Si el vector está vació tienes que añadir algún elemento antes de cambiarlo o eliminarlo.
- Si no quieres eliminar, un elemento si no simplemente cambiar su valor, pués tienes:

Código (java) [Seleccionar]
miVector.set(index, elem);

no sé si es esto lo que estás reclamando... en cualquier caso, estas tonterías son cuestión de consutar el manual del programador, para ver que métodos tiene una clase específica, o dicho de otra manera... mirando en la página al efecto, tienes toda la info del lenguaje que uno precisa.

https://docs.oracle.com/javase/7/docs/api/java/util/Vector.html

rub'n

Vector no deberías de usar esta ya deprecated


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen