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
浙公网安备 33010602011771号