Java 可变个数形参的方法
1 /** 2 * 3 * @Description 4 * @author Bytezero·zhenglei! Email:420498246@qq.com 5 * @version 6 * @date 2021年9月13日上午9:55:24 7 * @ 可变个数形参的方法 8 * 1.jdk 5.0新增的内容 9 * 2.具体使用 10 * 格式:数据类型...变量名 11 * 当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个... 12 * 可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载 13 * 可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成 14 * 重载,二者不能共存 15 * 可变个数形参在方法的形参中,必须声明在末尾 16 * 可变个数形参在方法的形参中,最多只能声明一个可变形参 17 * 18 */ 19 public class MethodArgsTest 20 { 21 22 public static void main(String[] args) 23 { 24 MethodArgsTest test = new MethodArgsTest(); 25 test.show(12); 26 test.show("你好"); 27 // test.show("你好","java"); 28 // test.show(); 29 30 test.show(new String[] {"aa","bb","ccc","dd"}); 31 test.show("aa","bb","cc","dd"); 32 33 } 34 public void show(int i ) 35 { 36 System.out.println( "int i"); 37 } 38 39 public void show(String s) 40 { 41 System.err.println("String s"); 42 } 43 44 //可变个数形参 45 public void show(String...strs) 46 { 47 System.out.println(" public void show(String...strs)"); 48 49 for(int i =0;i<strs.length;i++) 50 { 51 System.out.println(strs[i]); 52 } 53 } 54 55 // public void show(String[] strs) 56 // { 57 // 58 // } 59 60 public void show(int i, String...strs) 61 { 62 63 } 64 65 66 }
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15261986.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)