Java - Problemas con ArraySet

   
Vista:

Problemas con ArraySet

Publicado por John (2 intervenciones) el 19/08/2008 18:42:00
Pregunta: Hola ¿Qué tal? Yo soy John y son un novato en la programación Java.

Les quería preguntar por este problema que bajé para resolver de esta web:

http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/fuentes/java423.java

Cuando quiero compilar el programa me da un error en tiempo de compilación:

java423.java:48: cannot find symbol
symbol : class ArraySet
location: class java423
testVisual( new ArraySet() );
^
Note: java423.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error

=============Programa

/*1*/ import java.util.*;

/*2*/ public class java423 {
/*3*/ public static void testVisual( Set a ) {
/*4*/ java421.fill( a );
/*5*/ java421.fill( a );
/*6*/ java421.fill( a );
/*7*/ java421.print( a ); // No permite Duplicados!

// Se añade otro Set al anterior
/*8*/ a.addAll( a );
/*9*/ a.add( "uno" );
/*9*/ a.add( "uno" );
/*10*/ a.add( "uno" );
/*11*/ java421.print( a );

// Buscamos ese elemento
/*12*/ System.out.println( "a.contains("uno"): "+a.contains( "uno" ) );
}

/*13*/ public static void main( String args[] ) {
/*14*/ testVisual( new HashSet() );
/*15*/ testVisual( new ArraySet() ); //Esta l¡nea genera el error
/*16*/ }
/*17*/ }

//------------------------------------------- Final del fichero java423.java



Curiosamente cuando dejo la línea 15 como solo un comentario (la elimino)
el programa compila perfectamente y da esta salida


C:O443z4 26>java Cjava423
3 2 1 0 7 6 5 4 9 8
3 2 1 0 7 6 5 4 9 8 uno
a.contains("uno"): true

C:O443z4 26>

¿Estoy declarando mal el ArraySet? Si es así ¿Cómo lo declaro bien?

PD: desde ya muchas gracias por su atención.

============================================================
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder