Cómo encontrar el nombre de la ciudad de String que vino de la API de Google Maps

Tengo 2 Textbox en mi aplicación. 1 para la dirección de origen y otro para la dirección de destino. Ambos son cuadros de texto de Autocompletar y obtengo datos de la API de Google Maps.

Dirección de origen == SHAHIBAUGUNDERBRIDGE, Shahibagh, Ahmedabad , Gujarat

Dirección de destino == CGRoad, ShreyasColony, Navrangpura, Ahmedabad , Gujarat

Ahora lo que quiero es encontrar el nombre de la ciudad que el usuario ha ingresado desde la cadena. Intenté diferentes formas, pero como podemos ver que el formato de la Cadena de dirección no es fijo, no puedo obtener el Nombre de la ciudad. Creo que una cosa que es común para obtener el nombre de la ciudad es que siempre lo hará antes del último ",". Como puede ver, el nombre de la ciudad -> Ahmedabad en ambas cadenas es anterior al último (COMMA) ",". Pero aún estoy luchando por obtener el nombre de la ciudad. Si alguien tiene alguna idea, por favor amablemente ayúdenme.

Respuesta 1

Si siempre es el penúltimo, intente

String [] vals = source_address.split(",");
String city = vals[vals.length - 2];
Respuesta: 2

Aquí está el código para el diálogo de alerta que estoy usando: new AlertDialog.Builder (AlertDemo.this) .setTitle ("This is Alert Demo") .setMessage ("¡Aquí hay un mensaje de alerta!") .SetNeutralButton ("Cerrar",. ..

Estoy usando https://docs.gradle.org/4.2.1/userguide/jacoco_plugin.html y https://plugins.gradle.org/plugin/org.sonarqube/2.6.2 en una aplicación de Java. Ejecutando './gradlew build jacocoTestreport sonarqube' ...

message.setText (reader.name ()), actualmente estoy trabajando con una computadora portátil vieja con solo 3 GB de RAM y constantemente enfrento escasez de memoria. Seguí algunos consejos para forzar al recolector de basura y desactivar ...

Sé que esta pregunta podría ser un duplicado en algún sentido, pero primero escúchame. Traté de crear un código donde puedo crear un archivo gitignore con contenido y por alguna razón siempre termino teniendo un ...