Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2016, 14:42
scuvi96
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 9 años, 6 meses
Puntos: 0
Retornar un rango determinado de un mapa

Hola,

Tengo que hacer esto:

/**
* Retorna los clientes con nombres en el rango desdeNombre
* (inclusive) hasta hastaNombre (exclusive).
* @param desdeNombre nombre inicial del rango a retornar.
* @param hastaNombre nombre final del rango a retornar.
* @return los clientes con nombres en el rango desdeNombre
* (inclusive) hasta hastaNombre (exclusive).
*/

El mapa del que debo realizar la particion es:

private SortedMap<String, Cliente> mapaClientes = new TreeMap<String, Cliente>();

yo tengo hecho esto:

Código Java:
Ver original
  1. public Collection<Cliente> rangoClientes(String desdeNombre,
  2.             String hastaNombre) {
  3.  
  4.         return (Collection<Cliente>) mapaClientes.subMap(desdeNombre, hastaNombre);
  5.  
  6.     }

Pero me da error.

Muchas gracias!