我想获取对象的信息。
我将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变量?
请告诉我,如果您需要我提供更多信息。
谢谢!
答案 0 :(得分:3)
将result
投射到ArrayList<String>
并使用ArrayList#get(int)方法。
喜欢
ArrayList<String> resultList = (ArrayList<String>) result;
那么你知道这个故事吗? :)
请记住index
从0
答案 1 :(得分:2)
转换为ArrayList。
((ArrayList)object).get(itemindex);
这应该有效。
答案 2 :(得分:2)
转换为ArrayList可以为您提供解决方案
((ArrayList)object).get(i) // i is the index