java 一个method中能不能 return 2个变量?

如果不能怎样做可以达到类似的效果呢??

java 一个method中不能 return 2个值

    可以在传递参数的是时候传递一个引用类型参数,比如一个类 或者List ....

    函数的返回值 返回一个对象然后在此对象里面封装需要的值,或者直接返回一个Object 数组

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-25
不能,但是你可以把这两个变量打包成一各类对象然后return该对象,就能通过对象掉用两个变量
第2个回答  2013-11-25
不能返回两个

1 可以返回一个类,类里面定义很多成员,这样你返回多少个变量都行
2 参数其实也可以当做返回值使用,如: int func( char **p) ,函数内除了返回int 型值外,你还可以给p赋值,达到返回值的效果。
第3个回答  2013-11-25
不能,可以把变量放到数组里,return一个数组,去到结果,根据数组下标获取变量值
第4个回答  2013-11-25
不能。可以把两个要返回的参数封装在一个class里。
相似回答