[C con Clase] donde encuentro un foro como este pero sobre java?
German Ponce
german.informatico en gmail.com
Dom Jul 6 01:05:25 CEST 2008
holas a todos , necesito ayuda sobre java es por eso que recurro a ustedes
para sabe que foro es recomendable para resolver mis dudas
de todas formas y si no es mucha molestia les dejo el codigo que no me
funciona , resulta que estoy haciendo un programa que administre una tabla
hash, para esto use la clase hashmap que viene en java . sin embargo no
entiendo porque me entrega un error, como info , estoy usando ubuntu con
java 6 espero que me puedan ayudar
MeNASJE DE ERROR: pruebahash$ javac pruebaHashmap.java -Xlint
pruebaHashmap.java:36: warning: [unchecked] unchecked call to put(K,V) as a
member of the raw type java.util.HashMap
t.put(nombre,s);
^
1 warning
import java.util.*;
import java.io.*;
class Simbolo{
String nombre;
Integer valor;
public Simbolo(String nombre, Integer valor){
this.nombre = nombre;
this.valor = valor;
}
}
class TablaSimbolos{
HashMap t;
public TablaSimbolos(){
t = new HashMap();
}
public Simbolo insertar(String nombre){
Simbolo s = new Simbolo(nombre, new Integer(0));
t.put(nombre,s);
return s;
}
public Simbolo buscar(String nombre){
return (Simbolo)(t.get(nombre));
}
public void imprimir(){
Iterator it = t.values().iterator();
while(it.hasNext()){
Simbolo s = (Simbolo)it.next();
System.out.println(s.nombre + ": "+
s.valor);
}
}//fin imprimir
public boolean estaVacio(){
if(t.isEmpty())return true;
else return false;
}
}
public class pruebaHashmap{
public static void main(String[] arg){
TablaSimbolos tabla = new TablaSimbolos();
tabla.insertar("german");
tabla.insertar("noe");
tabla.insertar("carlos");
tabla.insertar("edward");
System.out.println("esta vacio?="+tabla.estaVacio()+" esta");
}
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080705/32c453d6/attachment.html>
Más información sobre la lista de distribución Cconclase