-3

我想从java方法返回两个值到java脚本..你能帮我吗.?? 将不胜感激帮助..

4

3 回答 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 回答