我想从java方法返回两个值到java脚本..你能帮我吗.?? 将不胜感激帮助..
问问题
1169 次
3 回答
1
我会
int[] ret = { a, b };
return ret;
或者
return new int[] { a, b };
来自爪哇。
于 2012-04-25T09:59:13.243 回答
0
Java 不允许从一个方法返回多个值。您要么必须将要返回的值打包到某个包装对象(可能是您自己编写的)中,要么 - 如果它们共享一个公共类型 - 打包到某个集合/列表/数组中。
有关详细信息,请参阅此答案。
于 2012-04-25T09:47:22.470 回答
0
要从一种方法返回两个值,您必须将结果封装到一个 Object 中。该对象可以像长度为 2 的数组或 any 一样简单Collection
。
您也可以编写自己的返回类型并从您的方法中返回,例如:
public class MyReturnType {
private Type1 returnedObject1;
private Type2 returnedObject2;
// getters and setters
}
于 2012-04-25T09:47:39.467 回答