Ciao a tutti io ho questo semplice problema, ma non avendo mai utilizzato le RegEx mi trovo in difficoltà a costruire il pattern
La stringa è l'unione di due coordinate in questo modo
9.18189,45.45519
Il pattern da costruire quindi dovrebbe risultare
<numero>,<numero>
A me serve avere i due numeri separati per inserirli in due variabili double.
Potete aiutarmi? Grazie
Dovrebbe risultare una roba del genere
codice:
String coordinate = "9.18189,45.45519";
Pattern pattern = Pattern.compile(<pattern da costruire>);
if (pattern.matcher(coordinate).matches())
{
String[] tokens = pattern.split(coordinate);
super.setLongitude(Double.parseDouble(tokens[x]));
super.setLatitude(Double.parseDouble(tokens[y]));
}