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

Problemas con el ArraySet

Estas en el tema de Problemas con el ArraySet en el foro de Java en Foros del Web. Pregunta: Hola ¿Qué tal? Yo soy 123celes y son un novato en la programación Java. Les quería preguntar por este problema que bajé para resolver ...
  #1 (permalink)  
Antiguo 19/08/2008, 12:10
 
Fecha de Ingreso: agosto-2007
Mensajes: 1
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas con el ArraySet

Pregunta: Hola ¿Qué tal? Yo soy 123celes 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:\O\0\0\4\4\3\z\4\0\t\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:\O\0\0\4\4\3\z\4\0\t\26>

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

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

================================================== ==========
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 00:16.