我想从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   回答