如何将多个值从java方法返回到java脚本
How to return multiple values from java method to java script?
我想从java方法返回两个值到java脚本。你可以帮我吗。??将不胜感激的帮助..
我会
int[] ret = { a, b };
return ret;
或
return new int[] { a, b };
来自爪哇。
Java不允许从一个方法返回多个值;你必须将要返回的值打包到某个包装对象(可能是你自己编写的对象)中,或者 - 如果它们共享一个公共类型 - 到某个集合/列表/数组中。
有关详细信息,请参阅此答案。
若要从一个方法返回两个值,必须将结果封装到一个 Object 中。该对象可以像长度为 2 的数组或任何Collection
一样简单。
您还可以编写自己的返回类型并从方法返回它,例如:
public class MyReturnType {
private Type1 returnedObject1;
private Type2 returnedObject2;
// getters and setters
}
相关文章:
- GWT:可以从外部JavaScript而不是JSNI调用Java方法吗
- 如何在JavaScript函数中将字符串参数传递给Java方法
- 如何在Javascript中调用Java方法
- 从Javascript调用Java方法
- 在javascript中调用java方法
- 从Android WebView调用java方法
- 单击按钮时调用java方法
- 如何从Javascript调用Java方法(非服务器)
- 如何在 javascript 中调用 java 方法
- 从 JSNI 调用 Java 方法
- 无法解析javascript中的json字符串,这是java方法的响应
- 从 JavaFX Web 视图调用 Java 方法
- HtmlUnit JavaScript 回调到 Java 方法
- 如何从javaScript调用python或java方法
- 如何通过单击 html 页面中的菜单从 jsp 调用 java 方法
- 从 Java 脚本调用 Java 方法
- 在java脚本中调用Java方法 - Oracle ADF
- 可以从javascript调用非静态gwt java方法
- 使用 webview 从 JavaScript 调用 Android 中的 Java 方法
- 如何将多个值从java方法返回到java脚本