从数据库中取出的值,循环放入map中,再把map放中list中,问怎样取出map中的key值 ,用flex语言如何实现

例如:searchResult=ArrayCollection(event.result);varcolumnsArrayCollection:Array=newArra... 例如:searchResult = ArrayCollection(event.result);
var columnsArrayCollection:Array = new Array();
var searchresult:AdvancedDataGridColumn;
for(var i:int = 0; i < 15; i++){
searchresult = new AdvancedDataGridColumn();
searchresult.headerText="A"+i;
searchresult.dataField="a"+i;
columnsArrayCollection.push(searchresult);
searchTable_ADG.groupedColumns=columnsArrayCollection;
searchTable_ADG.dataProvider = searchResult;
}我现在得到key是A1.A2.A3....但我想得到我所查询的值,怎样实现?在这里list<map>集合的值给了searchResult,(searchTable_ADG是AdvancedDataGrid 的id)
展开
 我来答
百度网友f409b5b
2012-02-21 · 超过14用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:35.5万
展开全部
Java代码:

Public Map<String,float> getMapResult(){

Map<String,String> map =new HashMap<String,String>();

map.put(“Chinese”,98.5);

map.put(“Math”,87);

map.put(“History”,89);

return map;

}

Flex代码:

public function result(event: ResultEvent):void

{

//Java中float类型的数据对应Flex中的Number类型数据

var chinesePoint: Number = event.result["Chinese"] as Number;

var mathPoint: Number = event.result["Math"] as Number;

var historyPoint: Number = event.result["History"] as Number;

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式