Foros del Web » Programación para mayores de 30 ;) » Java »

Warning usando Vector

Estas en el tema de Warning usando Vector en el foro de Java en Foros del Web. Me salta un warning a la hora de intentar crear un array de un objeto de la clase java.util.Vector. La línea de código que chilla ...
  #1 (permalink)  
Antiguo 24/09/2010, 09:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Warning usando Vector

Me salta un warning a la hora de intentar crear un array de un objeto de la clase java.util.Vector. La línea de código que chilla es la segunda.

Vector<Object> particion[];
particion = new Vector[tamanyo];

Da este warning:

"Type safety: The expression of type Vector[] needs unchecked conversion to conform to Vector<Object>[]"

Da el warning porque no parametrizo en la segunda línea poniendo <Object>, si lo pongo:

particion = new Vector<Object>[tamanyo];

así directamente no compila, da el siguiente error de compilación.

"Cannot create a generic array of Vector<Object>"

Necesito una solución para que no de el warning y pueda crear el array de Vector, que no lo encuentro por ningun lado. A ver si alguien sabe como quitar este warning.

Gracias, un saludo.
  #2 (permalink)  
Antiguo 24/09/2010, 09:22
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Warning usando Vector

Haz un

Código java:
Ver original
  1. new Vector<Object>[tamanho];

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 24/09/2010, 09:25
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Warning usando Vector

Eso da error de compilación, tal y como he puesto en la segunda parte del post. xD

Gracias de todas formas.
  #4 (permalink)  
Antiguo 24/09/2010, 12:10
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Warning usando Vector

medio raro lo que estás intentando inventar..
Primeramente la class java.util.Vector está obsoleta hace aaaaaaaaaaaañossss..
Tenés un montón de alternativas (obligatorias) que son mucho mas eficientes: array, Collections.
A las cuales le podes aplicar GENERICS
__________________
BadProgrammerException!

Etiquetas: warning, vectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:22.