Cómo extraer parámetros de una url dada

En Java tengo:

String params = "depCity=PAR&roomType=D&depCity=NYC";

Quiero obtener valores dedepCity parámetros (PAR, NYC).

Así que creé regex:

String regex = "depCity=([^&]+)";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(params);

m.find() está devolviendo falso. @m.groups() está regresandoIllegalArgumentException.

¿Qué estoy haciendo mal

Respuestas a la pregunta(6)

Su respuesta a la pregunta