Extraer información de la matriz

Estoy teniendo una matriz como String[] selectedJobs = {"job,1","job,2", "Job2,1", "job3,1"};

Quiero extraer información como

Job -> 1,2

Job2 -> 1

Job3 -> 1

Map<String, List<String>> jobs = new HashMap<String, List<String>>();

y yo quiero almacene cada trabajo con la lista correspondiente de enteros en el mapa.

Como hacer esto ?

preguntado el 30 de junio de 12 a las 15:06

2 Respuestas

  1. divide la primera cadena en "," -> "trabajo", "1"
  2. verifique que haya una clave de "trabajo" en el mapa, si no, créela y coloque una nueva lista de matrices para esa clave
  3. agregue "1" a la lista de arreglos
  4. loops

Respondido el 30 de junio de 12 a las 15:06

Gracias. Lo bloqueé, pero su idea "verifique que haya una clave de" trabajo "en el mapa, si no, créela y coloque una nueva lista de matrices para esa clave" borró mi error. Está funcionando bien. - muthu

¿Qué has probado? El algoritmo no debería ser complicado: revise su matriz, divídala en "," para cada Cadena y colóquela en el HashMap que describe.

Respondido el 30 de junio de 12 a las 15:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.