在Java中,一个方法只能返回一个值
在Java中,一个方法只能返回一个值。但是可以通过不同的方式返回多个值,例如:
- 使用数组或集合:可以将多个值保存在数组、列表或其他集合中,然后将该数组或集合作为方法的返回值返回。
publicstaticList<Integer>getMultipleValues(){
List<Integer>values=newArrayList<>();
values.add(1);
values.add(2);
values.add(3);
returnvalues;
}
publicclassCustomObject{
privateintvalue1;
privateintvalue2;
publicCustomObject(intvalue1,intvalue2){
this.value1=value1;
this.value2=value2;
}
publicintgetValue1(){
returnvalue1;
}
publicintgetValue2(){
returnvalue2;
}
}
publicstaticCustomObjectgetMultipleValues(){
returnnewCustomObject(1,2);
}
publicstaticMap<String,Integer>getMultipleValues(){
Map<String,Integer>values=newHashMap<>();
values.put("value1",1);
values.put("value2",2);
returnvalues;
}
这些是一些常见的方法,可以用来返回多个值。根据具体的需求,选择适合的方式来返回多个值。
版权声明
本文仅代表作者观点,不代表博信信息网立场。