你可以把参数封装成一个javaBean。比如现在你的方法是:
修改:
先定义一个UserDTO
2.原方法修改
3.调用方法
以上就是简单的示例,在java开发中注意java的主要特性,继承,封装,多态。
可以自己定义一个多参数的bean类,返回这个类就可以了。public
class
ReturnBean{
private
String
arg0
private
List
arg1
public
void
setArg0(String
arg0){
this.arg0=arg0
}
public
void
setArg1(List
arg1){
this.arg1=arg1
}
public
String
getArg0(){
return
arg0
}
public
List
getArg1(){
return
arg1
}
}
public
class
TestReturn{
public
ReturnBean
getReturn(){
return
new
ReturnBean()
}
}
将这些参数放到一个数组里,或者一个对象中,比如:
public class People{
private int id
private String name
private int age
//如果参数的类型不一致,就要麻烦点,需要定义一个Object类型的数组
public People(Object[] obj)
{
this.id = Integer.valueOf(obj[0]).inValue()
this.name = String.valueOf(ojb[1])
this.age = Integer.valueOf(obj[2]).inValue()
}
}
以上只是描述下大致的意思,总结下,方法的参数过多时,通常的方法就是如此。