开发者社区> 问答> 正文

如何在JavaScript中模拟Java的java.util.List

由于我使用了用于运行JavaScript脚本的插件,因此不得不将Spigot的API(面向Java)与JavaScript脚本一起使用。在大多数方面,它的运行都出乎意料地出色,我什至能够复制大多数Java示例。但是,当谈到Spigot的setLore()函数时,我无法找出解决方法。根据文档,它只能接收a List 作为输入,但据我所知JavaScript没有这种东西。

当我在同一项目上运行getLore()函数时,它给了我这样的数组:

[Test of first line, Test of second line]

但是,当我尝试将类似的数组重新包含到getLore()函数中时,它不会更改项目的知识。强制错误(通过包含常规字符串),控制台输出以下错误:

java.lang.ClassCastException: Cannot cast java.lang.String to java.util.List

我尝试过从头开始声明数组,甚至使用声明的数组来声明它们```js new Array("Test", "Test2"); 。

List strings = new List (int size); strings.add("Stuff"); strings.add("More");

我正在使用的文档在这里

展开
收起
垚tutu 2019-12-12 09:43:06 797 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载