java - JavaScript 中哪种类型的值对应于 Java`List<>`?

标签 java javascript node.js

我使用 node.js 包来“连接现有 Java API 的 Bridge API”:node-java .

https://github.com/joeferner/node-java

我需要连接的一个 Java API 函数是

  public void reqMktData(int tickerId, Contract contract, 
       String genericTicklist, boolean snapshot, List<TagValue> mktDataOptions)
  {
    m_s.reqMktData(tickerId, contract, genericTicklist, snapshot, mktDataOptions);
  }

问题是我不知道如何传递Java类型List<>来自 Node JavaScript。 Intboolean或其他工作正常。

所以,这是我的问题。

JavaScript中什么样的值类型对应于Java List<>

谢谢。

最佳答案

符合什么@mstrthealias据说,该项目的 GitHub 页面上的示例显示,

var list = java.newInstanceSync("java.util.ArrayList");

java.newInstance("java.util.ArrayList", function(err, list) {
  if(err) { console.error(err); return; }
  // new list
});

关于java - JavaScript 中哪种类型的值对应于 Java`List<>`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827298/

相关文章:

java - 如何监听TextArea中两个按键的代码组合?

java - 日历 android 小时/分钟值

java - 由于 build.gradle Android Studio 中的错误,应用程序崩溃

调用javascript函数的php代码返回函数未定义

java - 去另一个 Activity 时出错

javascript - ExtJS:使用一个网格加载多个商店

javascript - 处理多个 protected 路由

node.js - 创建一个接受参数的 expressjs 中间件

javascript - 请求对象和响应对象

node.js - 如何使用 Dropbox Lepton Node JS 包压缩图像