博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java变长参数
阅读量:7072 次
发布时间:2019-06-28

本文共 460 字,大约阅读时间需要 1 分钟。

    从java5开始提供了变长参数,可以把变长参数当作数据使用

 

  • 可变长参数方法的定义

 

使用...表示可变长参数,例如

print(String... args){

   ...

}

在具有可变长参数的方法中可以把参数当成数组使用,例如可以循环输出所有的参数值。

print(String... args){

   for(String temp:args)

      System.out.println(temp);

}

 

 

  • 可变长参数的方法的调用

 

调用的时候可以给出任意多个参数,例如:

print("hello");

print("hello","李四");

print("hello","张三");

 

 

  • 注意事项
  1.  在调用方法的时候,如果能够和固定参数的方法匹配,也能够与可变长参数的方法匹配,则选择固定参数的方法。
  2. 一个方法只能由一个变长参数的变量且必须是最后一个参数。
  3. 如果要调用的方法可以和两个可变参数匹配,则运行的时候出现错误,编译可以通过

 

转载于:https://www.cnblogs.com/lion88/p/4187917.html

你可能感兴趣的文章
configure: error: png.h not found.
查看>>
学习笔记: JavaScript/JQuery 的cookie操作
查看>>
clearcase 中一些概念和操作
查看>>
Linux互斥和同步应用程序(一):posix线程和线程之间的相互排斥
查看>>
iOS tableview上放textfield
查看>>
Bash 中为 _ 变量赋空值的三个场景
查看>>
导入myeclipse项目出现的问题及解决方案
查看>>
java环境变量设置
查看>>
为Redmine的项目加上起止时间
查看>>
win7系统中任务计划程序的使用与查询
查看>>
站在OC的基础上快速理解Swift的类与结构体
查看>>
解决因特网和xshell考虑到问题
查看>>
hdoj Scaena Felix
查看>>
Android之Handler的postDelayed()使用方法
查看>>
iOS UI进阶-2.0 CALayer
查看>>
hadoop中遇到的问题。
查看>>
结构体
查看>>
从头开始编写项目Makefile(八):型号规则
查看>>
lintcode 中等题:k Sum ii k数和 II
查看>>
七天来学习ASP.NET MVC (两)——ASP.NET MVC 数据传输
查看>>