返回顶部
首页 > 资讯 > 精选 >java实现从方法返回多个值功能示例
  • 879
分享到

java实现从方法返回多个值功能示例

java方法返回值 2023-05-30 23:05:16 879人浏览 泡泡鱼
摘要

本文实例讲述了java实现从方法返回多个值功能。分享给大家供大家参考,具体如下:这里介绍三个方法,使java方法返回多个值。方法1:使用集合类方法2:使用封装对象方法3:使用引用传递示例代码如下:import java.util.HashM

本文实例讲述了java实现从方法返回多个值功能。分享给大家供大家参考,具体如下:

这里介绍三个方法,使java方法返回多个值。

方法1:使用集合
方法2:使用封装对象
方法3:使用引用传递

示例代码如下:

import java.util.HashMap;import java.util.Map;public class Test {    public Map<String, Integer> test1(int[] arr) {    Map<String, Integer> map = new HashMap<String, Integer>();    int max = Integer.MIN_VALUE;    int min = Integer.MAX_VALUE;    for (int i = 0; i < arr.length; i++) {      if (arr[i] > max) {        max = arr[i];      }      if (arr[i] < min) {        min = arr[i];      }    }    map.put("max", max);    map.put("min", min);    return map;  }    public Result test2(int[] arr) {    Result result = new Result();    int max = Integer.MIN_VALUE;    int min = Integer.MAX_VALUE;    for (int i = 0; i < arr.length; i++) {      if (arr[i] > max) {        max = arr[i];      }      if (arr[i] < min) {        min = arr[i];      }    }    result.setMax(max);    result.setMin(min);    return result;  }    public int test3(int[] arr, Result result) {    int max = Integer.MIN_VALUE;    int min = Integer.MAX_VALUE;    for (int i = 0; i < arr.length; i++) {      if (arr[i] > max) {        max = arr[i];      }      if (arr[i] < min) {        min = arr[i];      }    }    result.setMax(max);    result.setMin(min);    int total = arr.length;    return total;  }    public static void main(String[] args) {    Test t = new Test();    int[] arr = { 1, 2, 3, 4, 5, 6 };    // ----------方法1测试-----------    // Map<String, Integer> map = t.test1(arr);    // System.out.println("max : " + map.get("max"));    // System.out.println("min : " + map.get("min"));    // ----------方法2测试-----------    // Result result = t.test2(arr);    // System.out.println("max : " + result.getMax());    // System.out.println("min : " + result.getMin());    // ----------方法3测试-----------    Result result = new Result();    int total = t.test3(arr, result);    System.out.println("total : " + total);    System.out.println("max : " + result.getMax());    System.out.println("min : " + result.getMin());  }}class Result {  int max;  int min;  // 构造函数  public Result() {    super();  }  // getters/setters(略)}

--结束END--

本文标题: java实现从方法返回多个值功能示例

本文链接: https://lsjlt.com/news/222264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java实现从方法返回多个值功能示例
    本文实例讲述了java实现从方法返回多个值功能。分享给大家供大家参考,具体如下:这里介绍三个方法,使java方法返回多个值。方法1:使用集合类方法2:使用封装对象方法3:使用引用传递示例代码如下:import java.util.HashM...
    99+
    2023-05-30
    java 方法 返回值
  • python返回多个值与赋值多个值的示例代码
    目录一、总结二、Python元组_赋值与返回值1、赋值2、元组做返回值三、元组和列表 返回多个值与赋值多个值补充:Python 给多个变量同时赋值总结一、总结 一句话总结: 返回多个...
    99+
    2022-11-13
    python 返回多个值 python 返回值 python赋值多个变量
  • python函数返回多个值的方法
    这篇文章主要介绍“python函数返回多个值的方法”,在日常操作中,相信很多人在python函数返回多个值的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python函数返回多个值的方法”的疑惑有所帮助!...
    99+
    2023-06-20
  • Android返回键功能的实现方法
    本文实例讲述了Android返回键功能的实现方法。分享给大家供大家参考。具体如下: 在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KE...
    99+
    2022-06-06
    方法 Android
  • Android左滑返回功能的实现示例代码
    前几天用了个app发现左滑可以返回首页,发现这个功能很炫酷,就想着自己能不能做出来,于是研究了一下原理 将activity的背景设置为透明同时设置切换动画 手指滑动的时候,根View跟着滑动,滑倒一定的距离就finish掉。 原理很简...
    99+
    2023-05-31
    android 左滑返回 roi
  • C# 函数返回多个值的方法详情
    目录引言1.使用ref参数2.使用out参数修饰符3. 使用元组类4.使用C#7 ValueTuple5. 使用结构或类引言 根据 C# 语言规范,不可能从一个方法返回多个值。使用 ...
    99+
    2024-04-02
  • php中一个方法可以返回多少值
    这篇“php中一个方法可以返回多少值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中一个方法可以返回多少值”文章吧。p...
    99+
    2023-07-02
  • java中的方法返回值使用泛型,实现灵活的返回值类型
      使用Mybatis框架的时候,想封装一个底层JDBC控制器,用于提供和Mybatis交互的增删改查接口(公用的接口),但由于公用的查询方法可能是用户自定义的任意一个和表对应的java bean类型,所以要考虑怎么样给调用者返回正确的返回...
    99+
    2023-09-02
    mybatis java spring
  • python实现多线程并得到返回值的示例代码
    目录一、带有返回值的多线程1.1 实现代码1.2 结果二、实现过程2.1 一个普通的爬虫函数2.2 一个简单的多线程传值实例2.3 实现重点三、代码实战四、学习一、带有返回值的多线程...
    99+
    2024-04-02
  • Android悬浮球及全局返回功能的实现示例
    先来一发效果图: 前面是返回效果,最后一下是实现home键的效果 前言 很久之前,就想做一个悬浮球了,毕竟是程序猿嘛,有想要的功能的时候总是想自己尝试一下,于是兴致勃勃的找...
    99+
    2022-06-06
    示例 Android
  • Java实现新建有返回值的线程的示例详解
    目录一、题目描述二、解题思路三、代码详解一、题目描述 题目:使用ThreadLocal管理一号和二号线程,分别存入100元,在三号线程中使用利用一号和二号的计算结果来算出账户的实际金...
    99+
    2024-04-02
  • thinkphp中m方法返回值实例分析
    这篇文章主要介绍了thinkphp中m方法返回值实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇thinkphp中m方法返回值实例分析文章都会有所收获,下面我们一起来看看吧。在thinkphp中,m方法的...
    99+
    2023-06-30
  • JS中如何实现函数return多个返回值
    这篇文章主要为大家展示了“JS中如何实现函数return多个返回值”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS中如何实现函数return多个返回值”这篇文...
    99+
    2024-04-02
  • Shell中处理方法返回值的示例分析
    这篇文章主要介绍了Shell中处理方法返回值的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。测试程序我们一般通过$来获取上一个语句的输出。看一下下面得测试语句:新建t...
    99+
    2023-06-09
  • Android实现返回拍摄的图片功能实例
    本文实例讲述了Android实现返回拍摄的图片功能。分享给大家供大家参考。具体如下: 第一步: try {    Intent intent = new Intent(Me...
    99+
    2022-06-06
    图片 Android
  • Java流形式返回前端的实现示例
    目录前言一、字符串流二、文件流前言 为了实现像ChatGPT一样的效果:文字进行逐个显示,后端返回的时候需要以流的形式。 一、字符串流 @PostMapping("retur...
    99+
    2023-05-17
    Java流形式返回前端 java 返回流给前端
  • 示例讲解如何在Uniapp中实现隐藏返回键的功能
    在 Uniapp 中,很多页面都会需要隐藏返回键。这个需求可能是因为我们不想让用户在某些场景下随意返回,或者是因为我们自己在页面中有定制的返回操作。然而,很多开发者在面对这个需求时却并不知道怎么实现。本文将介绍如何在 Uniapp 中隐藏返...
    99+
    2023-05-14
  • shell命令返回值判断的方法实现
    目录1.判断命令是否存在优雅方法1优雅方法2优雅方法32.返回错误退出1.||exit退出2.使用-e3.set-e3.返回错误提示一般方法:优雅方法1.判断命令是否存在 优雅方法1 首先,检查命令是否有效的惯用方法直接...
    99+
    2022-06-05
    shell命令返回值判断 shell命令返回值
  • Java单表实现评论回复功能(多种实现方式)
    目录1.简介2.功能实现图3.数据库设计4.实体类5.实现思路6.功能实现6.1 Sql入手6.2 业务实现7.前端实现8.最终成果1.简介 最近在写毕业设计的时候发现需要实现一个评...
    99+
    2023-03-06
    Java评论回复 Java单表评论回复
  • springboot配置Jackson返回统一默认值的实现示例
    在项目开发中,我们返回的数据或者对象没有的时候一般直接返回的null 有数据时的返回值 { "flag": true, "code": "10000", "msg": "...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作