Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Retornar un rango determinado de un mapa

Estas en el tema de Retornar un rango determinado de un mapa en el foro de Java en Foros del Web. Hola, Tengo que hacer esto: /** * Retorna los clientes con nombres en el rango desdeNombre * (inclusive) hasta hastaNombre (exclusive). * @param desdeNombre nombre ...
  #1 (permalink)  
Antiguo 04/01/2016, 14:42
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 10 años
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!

Etiquetas: determinado, mapa, rango, retornar, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:58.