| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Java知识库 -> 【已解决】Java 中的可变参数应用 -> 正文阅读 |
|
|
[Java知识库]【已解决】Java 中的可变参数应用 |
|
🌈场景描述:在实际工作场景中遇到这样一个需求:根据筛选条件对某个模块进行查询,查询结果需要分页在前端页面显示,并将所有页的查询记录导出,生成 Excel 报表。 🌈问题描述:已经查询接口的参数需要包括:模块标识(指定对哪个模块进行查询)、查询字段(对模块的哪个字段进行查询)、查询字段值(用于精确或模糊匹配字段内容) 以及分页信息(Page);导出 Excel 报表接口的参数的主要参数除了查询接口中的分页信息以外,其他与查询接口参数一致。 🎉为了减少冗余代码的产生,这里采用 JDK 1.5 之后新增的可变函数(variable arguments),将查询接口方法中的分页信息参数(Page)设置为可变参数,在调用方法时忽略 Page 参数,直接返回所有记录的结果即可。 🌈下面,简单介绍一下 Java 中的可变参数: 🎉可变参数的应用场景:
🎈可变参数的语法形式如下:
🎉在上面的代码段中, 🎉使用可变参数的注意事项:
🎉下面的示例中,在主函数中调用一个求和函数,其中求和函数中的参数
🎉对程序就行 debug 调试运行,可以发现
🎉下面给出在业务场景中将分页参数 🎈查询接口方法实现:
🎈导出报表接口方法实现
🎉正是得益于使用可变参数的便利,使得可以直接复用查询接口方法,减少了代码冗余,使方法整体更加简洁! |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/5 6:30:45- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |