|
123celes
|
| |
| Mensajes: 1 |
| Registrado: Agosto/2008 |
| Estado:
Off-line |
| Grupo: Nuevo usuario |
| |
|
|
| |
|
Pregunta: Hola ¿Qué tal? Yo soy zzz 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.
============================================================
|
|