随笔 - 322  文章 - 0  评论 - 4  阅读 - 77146

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 }
复制代码

 

posted on   Bytezero!  阅读(94)  评论(0编辑  收藏  举报
编辑推荐:
· 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)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示