基本的に、私はたくさん取りたいです:
<Cube currency="USD" rate="1.2954"/>
そして、それらを次の形式のハッシュマップに入れます。
String USD, String 1.2954
私は次のコードを持っています:
Map<String, String> list = new HashMap<String, String>();
Pattern p = Pattern.compile("<Cube\\scurrency='(.*)'\\srate='(.*)'/>");
Matcher matcher = p.matcher(currency_source);
while (matcher.find()) {
list.put(matcher.group(1)); // PROBLEMATIC
}
ハッシュマップに通貨とレートを適切に追加する方法がわかりません。