永发信息网

flex中各个数据类型和java中的各个数据类型的对应关系!

答案:1  悬赏:70  手机版
解决时间 2021-11-29 22:13
flex中各个数据类型和java中的各个数据类型的对应关系!
最佳答案
目前LCDS只能与J2EE的服务端进行通信,所以目前只是ActionScript 3.0数据类型和Java数据类型的转换。ActionScript 3.0与Java数据类型转换是不对称的。

ActionScript3.0向Java转换时数据类型的对应关系
ActionScript数据类型 -------------------Java数据类型

null -------------------null

Number -------------------java.lang.Number

Boolean -------------------java.lang.Number,boolean,java.lang.String

String -------------------java.lang.String,java.lang.Boolean,boolean,java.lang.Character,char,java.lang.Number

Date------------------- java.util.Date

XML Object -------------------org.w3c.dom.Document

================================================
Java向ActionScript 3.0转换时数据类型对应

Java数据类型 -------------------ActionScript3.0数据类型

null -------------------null

java.lang.Number -------------------Number

java.lang.Number,boolean -------------------Boolean

java.lang.String,java.lang.Character char[] -------------------String

java.util.Collection,java.lang.reflect.Array -------------------Array

java.util.Map,java.util.Dictionary -------------------Object

org.w3c.dom.Document -------------------XML Object

其他claess -------------------Object

在使用LCDS调用的Java代码的过程中数据类型的转换是直接发生了,不需要显性的调用。

补:JAVA里的LIST、ARRAYLIST对应到FLEX里可以用ArrayCollection来接收。
eg:通过JAVA写一个连接ORACLE的方法,返回一个ARRAYLIST,该ARRAYLIST里放的一般是一个个的HASHMAP。如果通过RemoteObject(或其他方式)来调用该方法时,FLEX端接收到的肯定是个OBJECT,这个时候可以强制转换成ArrayCollection。然后通过遍历该ArrayCollection,来取得存每条数据的OBJECT(JAVA里的HASHMAP)。

FLEX里没有MAP类,但只要你知道了JAVA里MAP的KEY,那么FLEX里就可以作为OBJECT的一个属性来访问。参考资料:精通Flex 3.0--基于ActionScript 3.0实现
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
包头市六心贸易有限责任公司怎么样?
小米手机SD卡无法显示怎么办?
1929~1939年资本主义世界经济危机扩展的原因
有用过纤玫儿缩“阴精”油的吗?效果怎么样?
什么什么俱到成语
如何炒豇豆?
单选题(2006,呼伦贝尔)法国以7月14日为国
移动的月租费和套餐费是一样的么?
惠普电脑原本是win8.1的,现在升级到win10 后
人在海拔3500米会怎么样
单选题有学者说:“若就经济角度而言,18世纪
电热管7.2kw,从0度加热到220度,用时40分钟
空中加油机最多可以同时为多少架飞机进行空中
微星ge62这配置能玩吃鸡吗
谁给看一下这是不是和田山料的值多少钱?谢谢
推荐资讯
(())呈祥
绍兴柯红浴场地址在哪,我要去那里办事
什么牌子的菜刀好 菜刀十大品牌排行榜
中国三生五级三进制是传销吗?
什么东西又圆又黑
路加福音十一章30至32节的经文
北京到即墨北高铁G473中间各站时间
益美牌YM-20004A紫砂电炖锅真的是紫砂吗
k 157次列车是岳阳老火车站吗
合双开三是什么数字
改变物体的内能有两种方式:做功和热传递;下
大家帮我看看这是什么,顺便想知道下价格。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?