Я пишу тестовый пример, где мой ответ может быть одним из двух ниже двух форматов < /p>
"10.00"
< /code>
или < /p>
"10.00"
< /code>
и мой код для поиска валюты < /code> атрибута и значение суммы < /code> заключается в следующем, < /p>
Pattern pattern = Pattern.compile("(\\S+)");
Matcher matcher = null;
Double sumOfAmount = 0.0;
String currency = null;
matcher = pattern.matcher(response);
while(matcher.find()) {
currency = matcher.group(1);
sumOfAmount += Double.valueOf(matcher.group(2));
}
< /code>
Но этот код работает только для первого формата ответа, как я должен изменить его, чтобы соответствовать второму типу формата. Другими словами, игнорируйте упорядочение атрибутов.
Подробнее здесь: https://stackoverflow.com/questions/375 ... t-ordering