搜索
查看: 2336|回复: 2

aardio调用java,返回java对象和列表怎么处理

[复制链接]

2

主题

6

帖子

51

积分

一级会员

Rank: 2

积分
51
发表于 2014-11-28 17:16:24 | 显示全部楼层 |阅读模式
在aardio中调用java方法后,返回的是一个List<File>,aardio中如何调用这种类型的方法呢?如何解析List?
回复

使用道具 举报

12

主题

309

帖子

1798

积分

荣誉会员

Rank: 8Rank: 8

积分
1798
发表于 2014-11-28 18:03:32 | 显示全部楼层

在JAVA中调用 list.toArray() 转换为普通数组再返回给aardio比较简单。 如果你要把List直接传回aardio,那么aardio还是要调

在JAVA中调用 list.toArray() 转换为普通数组再返回给aardio比较简单。
如果你要把List直接传回aardio,那么aardio还是要调用Java来操作他的List对象(为什么不直接调用Java代码来处理?),

操作List的简单例子如下:
//获取JAVA函数
var getJavaList = javaObj.getMethod("test_list","java.util.List()")

//调用JAVA函数返回List对象
var javaList = getJavaList();

//调用 javaList.size()
size = javaList.getMethod("size","int()");
io.print(  size () )




回复

使用道具 举报

2

主题

6

帖子

51

积分

一级会员

Rank: 2

积分
51
 楼主| 发表于 2014-12-1 08:26:55 | 显示全部楼层

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=68225&ptid=12623][c

auaau 发表于 2014-11-28 18:03
在JAVA中调用 list.toArray() 转换为普通数组再返回给aardio比较简单。
如果你要把List直接传回aardio,那么 ...

十分感谢,帮了我个大忙啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-24 06:10 , Processed in 0.078125 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表