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

Retornar rango de un mapa

Estas en el tema de Retornar rango 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:46
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 9 años, 6 meses
Puntos: 0
Retornar rango 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.

Otra cosa:

Que diferencias hay entre mapas y conjuntos, y como se cuando tengo que usar un mapa, un conjunto, un mapa ordenado un conjunto ordenado o una bolsa.



Muchas gracias!

Etiquetas: 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 23:10.