码迷,mamicode.com
首页 > 其他好文 > 详细

个数可变形参

时间:2020-09-11 16:17:28      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:ima   string   main   运行   width   结果   图片   ack   例子   

在方法中个数可变的形参只能处于形参列表的最后,一个方法中最多只能包含一个个数可变的形参,个数可变形参的实质是一个数组,在

调用含有个数可变形参的方法的时候,可变形参可以传入多个参数,也可以传入一个数组。

个数可变形参在定义的时候,在数据类型的后面加上...方可,下面举个例子:

 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 }

代码的运行结果是:

技术图片

 

 

根据打印的地址值我们可以看出可变参数实际上就是一个数组。

 

个数可变形参

标签:ima   string   main   运行   width   结果   图片   ack   例子   

原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13588680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!