个数可变形参
在方法中个数可变的形参只能处于形参列表的最后,一个方法中最多只能包含一个个数可变的形参,个数可变形参的实质是一个数组,在
调用含有个数可变形参的方法的时候,可变形参可以传入多个参数,也可以传入一个数组。
个数可变形参在定义的时候,在数据类型的后面加上...方可,下面举个例子:
1 package com.heima.work.demo; 2 3 public class kebian { 4 public static void main(String[] args) { 5 int a = 8; 6 method01(a, "万丈高楼", "平底起,", "勿在浮沙", "筑高台。"); 7 8 9 } 10 11 public static void method01(int a, String... arr) { 12 for (String s : arr) { 13 System.out.print(s); 14 } 15 System.out.println(); 16 System.out.println(a); 17 System.out.println("================="); 18 System.out.println(arr);//打印的是一个数组类型的地址 19 20 21 } 22 }
代码的运行结果是:
根据打印的地址值我们可以看出可变参数实际上就是一个数组。
迎风少年