从对象中获取数据; JAVA

时间:2013-08-05 08:42:41

标签: java object arraylist

我想获取对象的信息。

我将Webservice表单称为客户端,并获得响应。

Object result = envelope.getResponse();

Webservice返回ArrayList<String>

如何访问数据?

Webservice像这样填充ArrayList,信息从XML文件解析。

tempDataStorage.add(getValue("ITEM_NAME", element));
tempDataStorage.add(getValue("VALUE", element));
tempDataStorage.add(getValue("CURRENCY", element));
tempDataStorage.add(getValue("DESCRIPTION", element));

return tempDataStorage;

更具体一点:

如何在客户端将ITEM_NAME, VALUE, CURRENCY, DESCRIPTION转换为String变量?

请告诉我,如果您需要我提供更多信息。

谢谢!

3 个答案:

答案 0 :(得分:3)

result投射到ArrayList<String>并使用ArrayList#get(int)方法。

喜欢

ArrayList<String> resultList = (ArrayList<String>) result;

那么你知道这个故事吗? :)

请记住index0

开始

答案 1 :(得分:2)

转换为ArrayList。

((ArrayList)object).get(itemindex);

这应该有效。

答案 2 :(得分:2)

转换为ArrayList可以为您提供解决方案

((ArrayList)object).get(i) // i is the index