我想从java方法返回两个值到java脚本..你能帮帮我吗? 会很感激帮助..
答案 0 :(得分:1)
我会
int[] ret = { a, b };
return ret;
或
return new int[] { a, b };
来自Java。
答案 1 :(得分:0)
Java不允许从方法返回多个值;您要么必须将要返回的值打包到某个包装器对象(可能是您自己编写的对象)中,要么将它们共享一个常见类型放入某个set / list / array中。
有关详细信息,请参阅this answer。
答案 2 :(得分:0)
要从一个方法返回两个值,必须将结果封装到一个Object中。该对象可以像长度为2或任何Collection
的数组一样简单。
您也可以编写自己的返回类型并从方法中返回,例如:
public class MyReturnType {
private Type1 returnedObject1;
private Type2 returnedObject2;
// getters and setters
}