jueves, 9 de enero de 2014

Maps y SortedMaps - Part 2

Muchos de estos métodos tienen un significado evidente, pero otros no tanto. El método entrySetf) devuelve una "vista" del Map como Ser. Los elementos de este Ser son referencias de la interface Map.Entry. que es una interface interna de Map. Esta "vista" del Map como Ser permite modificar y eliminar elementos del Map. pero no añadir nuevos elementos. 
l método get(key) permite obtener el valor a partir de la clave. El método keySetQ devuelve una '•vista" de las claves como Ser. El método values() devuelve una 'vista'' de los valores del Map como Collection (porque puede haber elementos repetidos). El método put() permite añadir una pareja clave/valor, mientras que putAll() vuelca todos los elementos de un Map en otro Map (los pares con clave nueva se añaden: en los pares con clave ya existente los valores nuevos sustituyen a los antiguos). El método remove() elimina una pareja clave/valor a partir de la clave. La interface SortedMap añade los siguientes métodos, similares a los de SortedSet:

Compiled from SortedMap.java
public interface java.útil.SortedMap extends java.útil.Map
{
public abstract java.útil.Comparator comparator();
public abstract java. lang.Object firstKeyO;
public abstract java.útil.SortedMap headMap(java.lang.Object);
public abstract java. lang.Object lastKeyO;
public abstract java.útil.SortedMap subMap(java.lang.Object, java.lang.Object);
public abstract java.útil.SortedMap taiiMap(java.lang.Object);
}

No hay comentarios:

Publicar un comentario