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])); }