当前位置: 技术问答>java相关
在java里是怎么实现一个方法返回多个参数的?
来源: 互联网 发布时间:2015-09-24
本文导语: 如我有一个方法要同时返回一个int型值,和一个string值 在C#里我可以这么定义: private amethod(out int iA,out strB) 用java怎么处理这个问题? | 1、把类的实例作为参数传入,在函数中修改类成员 2、将数组...
如我有一个方法要同时返回一个int型值,和一个string值
在C#里我可以这么定义:
private amethod(out int iA,out strB)
用java怎么处理这个问题?
在C#里我可以这么定义:
private amethod(out int iA,out strB)
用java怎么处理这个问题?
|
1、把类的实例作为参数传入,在函数中修改类成员
2、将数组作为参数传入,修改数组成员
2、将数组作为参数传入,修改数组成员
|
在JAVA中CLASS参数的传递全部使用传地址
所以将参数以CLASS的类型传入
在FUNCTION中修改,调用函数后参数的值就变化了
所以将参数以CLASS的类型传入
在FUNCTION中修改,调用函数后参数的值就变化了
|
private void amethod(Integer iA,String strB)为典型写法,也可以
private int amethod(String strB)
private int amethod(String strB)
|
写一个类,把待返回的数据做为类的成员变量。返回这个类就可以。