Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/03/2006, 18:24
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 8 meses
Puntos: 53
lo instancias asi:

Map map = new TreeMap();

es importante decir que como Green dijo, puedes instanciar la interface con cualquiera de sus implementaciones, por lo general yo siempre uso el Treemap, pero existen otros tambien.....

le agregas cosas asi:
map.put(clave,value);

ejemplo:
map.put("camiseta","roja");
map.put("medias","azul");

es importante decirte que en el value puedes meter cualquier tipo de objeto, osea no nadamas Strings, puedes meter cualquier cosa que se te ocurra ;)

lo sacas asi:
map.get(clave);

ejemplo:
String camisa = (String)map.get("camisa");

es importante decirte que cuando ahces el get, este te regresa un Object, por lo tanto es necesario hacer un "cast", en este caso a String, pero eso depende del objeto que hallas metido

pero bueno, por lo visto en tu primer post, estas modificando las propiedades de un objeto, quiza el objeto "Vestimenta", que tiene, una camisa, medias, zapatillas, bueno, te recomiendo mejor crear un objeto Vestimenta, y hacerle los metodos Gets and Sets de las propiedades de estas....... te quedaria algo asi

Código:
public class Vestimenta{
   private String camiseta;
   private String medias;
   private String zapatillas;

   public void setCamiseta(String camiseta){
      this.camiseta = camiseta;
   }

   public String getCamiseta(){
      return this.camiseta;
   }

  //ya asi para los demas.....
}
en fin, es solo mi humilde consejo....... tu decides.....

have funnnnn!!