名前と値を関連付けるようなオブジェクトを作成する場合に、Attributeクラスは用いられます。 例えば以下の様な値を取得したとします。
[{Name: hoge, Value: hogehoge} {Name: foo, Value: bar}]
この取得した値がItem item
に格納されていることを前提として、Attributeクラスを用いてhogeのValueを取り出してみます。
List<Attribute> list = item.getAttributes(); String value = null; for(Attribute atr : list){ if("hoge".equals(atr.getName)){ value = atr.getValue(); } else { value = "none"; } }