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

Errores con collection (Empezando con Java)

Estas en el tema de Errores con collection (Empezando con Java) en el foro de Java en Foros del Web. Buenos días, en este codigo que les muestro: Código: import java.applet.*; import java.awt.*; import java.security.cert.CertStore; import java.security.cert.X509CertSelector; import java.security.cert.X509Certificate; import java.util.Collection; import java.util.Iterator; public class ...
  #1 (permalink)  
Antiguo 15/10/2007, 03:55
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Errores con collection (Empezando con Java)

Buenos días, en este codigo que les muestro:
Código:
import java.applet.*;
import java.awt.*;
import java.security.cert.CertStore;
import java.security.cert.X509CertSelector;
import java.security.cert.X509Certificate;
import java.util.Collection;
import java.util.Iterator;

public class ClsApplet extends Applet
{
	List objLista = null;
	int width, height;
	static final long serialVersionUID = 1;
	
	   public void init() 
	   {
		      width = getSize().width;
		      height = getSize().height;
		      setBackground( Color.black );
		      
		      //COMPONENTE LISTA
		      objLista = new List();
		      this.add(objLista);
		      		      
		      //INICIO
		      IniciarLista();
	   }
	   
	   private void IniciarLista()
	   {		   
		   try
		   {			   
			   X509CertSelector objSeleccionador = new X509CertSelector();
			   CertStore objManejador = CertStore.getInstance("X.509", null); //X.509			  
			   Collection objContenedor = objManejador.getCertificates(objSeleccionador);
			   
			   for(Iterator<X509Certificate> i = objContenedor.iterator(); i.hasNext();)
			   {
				   objLista.add("Prueba");				   
			   }
		   }catch(Exception ex)
		   {

		   }		   
	   }  	   
}
Me esta dando dos errores, uno en la tercera linea del Try, Collection, y otra en el for, los errores son respectivamente:

* Collection is a raw type. References to generic type Collection<E> should be parameterized


* Type safety: The expression of type Iterator needs unchecked conversion to conform to Iterator<X509Certificate>


En fin, si alguien puede explicarme como solucionar este problema se lo agradeceria.
__________________
Charlie.
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 12:45.