java的方法如何一次返回多个值

 时间:2024-11-04 12:54:36

1、使用集合的方式返回多个值,创建一个集合对象,然后将需要返回的多个值先存放到集合中,return这个集合,在调用方法的地方在把集合对象中的值依次取出即可

java的方法如何一次返回多个值

2、如图所示,这里我们使用的是Map<String, Double>集合,执行看下运行结果,放入的多个值被取出打印了出来

java的方法如何一次返回多个值

3、使用封装对象的方式返回多个值,将需要的多个值分别定义到一个简单对象中封装起来,通过get和set方法分别读取和设置值,在调用的地方只需要接收这个封装对象然后分别get出对应值即可

java的方法如何一次返回多个值

4、public class Person { private String name; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; }}运行之后查看打印结果

java的方法如何一次返回多个值

5、使用对象引用的方式返回多个值,在java中除了基本类型之外,其它的类型是引用类型,修改引用类型内憧钏荭拜部的数据不需要返回也可以实现类似于上面那样的运行结果,把对象作为入参传递进去,然后在方法内部对这个对象进行赋值修改,这里不需要return

java的方法如何一次返回多个值

6、在调用的地方只需要执行了方法,没有返回值的情况下,再打印刚刚的这个引用对象,通过控制台打印结果可以看到,运行效果和上面那种方式是一样的

java的方法如何一次返回多个值

7、方式虽然有多种,但在特地的场景选择一个合适的方式最重要

  • java中怎么将输入到文本框的数据提取出来
  • 子网地址怎么算
  • 数据库问题 笛卡尔积怎么计算
  • 怎么用Python输出hello world
  • 平均周转时间怎么算
  • 热门搜索
    母爱手抄报图片 讲卫生手抄报 诚信的手抄报 饮食安全手抄报内容 节约粮食手抄报内容 感恩的手抄报资料 青春手抄报内容 爱牙护齿手抄报 二年级手抄报内容 关于电脑的手抄报