在一个java方法中如何返回两个参数的值?

如题所述

1.return数组或集合。如果只返回2个参数或已确定个数,则返回数组(同一类型使用类型数组,不同类型使用Object[])。参数个数未知时,使用集合。2.组成一个字符串,使用分隔符分隔。接受后截取或分割。注:分隔符的话,建议使用诸如逗号(,)之类不常使用的符号,&在java里是运算符。有时会产生不必要的麻烦。看个人喜好。3.可以传进去一个对象,然后更改其属性值。执行方法后直接访问对象属性就好了。(个人认为:有时会有用,这样其实可以接收出来多个值,而且,可以共享对象,避免过多new对象。)
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-06
您好,提问者:
返回一个数组啊,或者字符串连接起来 然后接到后截取也行的。
public String[] add(String name, String n){
String[] arr = new String[2];
arr[0] = name;
arr[1] = n;
return arr;
}本回答被网友采纳
第2个回答  2013-03-28
1.return个数组嘛。或者把这个2个值组成个字符串返回后在截取string strVale= xxx(){return a+"&"+b} 在对这个字符串字符串截取,(&作为截取标记)
第3个回答  2013-03-28
static Vector qest()
{
Vector vec = new Vector();

double sum = 123.12;
String name = "";

vec.add(sum);
vec.add(name);

return vec;
} 可以用集合的方式进行return
第4个回答  2013-03-27
可以用对象,也可以用数组。

在一个java方法中如何返回两个参数的值?
return pMap;

在一个java方法中如何返回两个参数的值?
1.return数组或集合。如果只返回2个参数或已确定个数,则返回数组(同一类型使用类型数组,不同类型使用Object[])。参数个数未知时,使用集合。2.组成一个字符串,使用分隔符分隔。接受后截取或分割。注:分隔符的话,建议使用诸如逗号(,)之类不常使用的符号,&在java里是运算符。有时会产生不必要...

JAVA中一个方法能同时返回2个值么
java中return作为程序结束语句,return后直接会结束函数,同时返回一个返回值,这个返回值的类型是在函数方法上声明好了的,例如public int add(int a,int b){。。。;return a+b;},所以return有且仅有一个返回值。但如果想要返回两个以上的值:可以使用string类型进行拼接,取到这个拼接的字符...

java代码,怎么返回列表中的多个参数
java只能返回一个数值。要返回多个数值可以返回一个数组,或者是在传如参数时,传引用进来,若传的是引用则无需返回即可改变参数值

java 如何能在一个方法中返回多个值?
比如方法是 public List Test(){ ...List list = new ArrayList();list.add(你要的值1);list.add(你要的值2);下面依次类推 最后 return list;} 当然,你也可以用数组等保存,最后返回就可以了。

java 如何能在一个方法中返回多个值?
接下来要说的 Pair 和Triple 就是上面第三种方案的实现。org.apache.commons.lang3.tuple.Pair,org.apache.commons.lang3.tuple.Triple 是commons-lang包里的两种元组类型。Pair<L,R>可以存两个数据,Triple<L,M,R> 可以存三个,再多 那么考虑一下你的方法是否可以拆一下。简单说一下他们的用法...

java 一个method中能不能 return 2个变量?
不能,但是你可以把这两个变量打包成一各类对象然后return该对象,就能通过对象掉用两个变量

java一个类可以有两个返回值吗?
1、java是强匹配的,调用方法,对应的参数必须要有值,如果不是必须传的,意思是你可能不需要用的,可以传null 2、或者改造原有的方法参数,把多余的参数去掉 3、或者另外写一个方法,少参数的,然后该方法内部,调用原来的方法 4、代码截图如下:5、看代码,13行的,就相当于调用少一个参数的 ...

java里的math.max()怎么用?
在Java中,`Math.max`方法用于返回两个数值中的较大值。它是一个静态方法,属于`Math`类。你可以直接使用`Math.max`来比较两个数并获取较大的那个。使用方法解释:1. 基本使用方式:`Math.max`接受两个数字作为参数,并返回两者中的较大值。例如:java double maxNum = Math.max; \/\/ maxNum的...

用java编写一个max(),接收两个整数,返回两个整数的最大值?
以下是使用 Java 编写一个 max() 方法,它接受两个整数作为参数,并返回它们中的最大值:javaCopy codepublic static int max(int a, int b) { return a > b ? a : b;} 在上面的代码中,我们使用了 Java 中的条件运算符 ? : 来比较两个整数,如果第一个整数 a 大于第二个整数 b...

相似回答