java可变参数使用总结
来源:互联网 发布:35mm定焦镜头推荐 知乎 编辑:程序博客网 时间:2024/06/06 02:21
java1.5新特性中增加了可变参数:
特点:
适用于方法参数类型确定,数量不确定的情况。
注意:
- 写法中...位于变量类型和变量名之间 ,前后有无空格都可以;
- 一个方法最多只能有一个可变参数,且该可变参数只能是该方法的最后一个参数;
- 调用方法的时候,可以给可变参数任意多个参数,也可以不给参数;
- 在调用方法的时候,如果能够与固定参数的方法相匹配,也能够与可变参数的方法相匹配,则选择固定参数的方法;
- 如果要调用的方法可以和两个方法(或可变参数或固定参数)相匹配,则编译器不会通过;
- 实际上,在调用可变参数的方法时,编译器会为该可变参数隐含的创建一个数组,在方法体中可以以数组的形式来访问可变参数。
代码:
/** * Created by Chengrui on 2015/7/22. */public class Variable { public void print(String... strings){ if (strings.length == 0){ System.out.println("Variable parameters is empty."); return; } for (String string : strings){ System.out.println(string); } } public void print(String string){ System.out.println("I am the fixed parameters method."); } public static void main(String[] args){ Variable variable = new Variable(); variable.print(); System.out.println("---------------"); variable.print("one"); System.out.println("---------------"); variable.print("one", "two"); System.out.println("---------------"); variable.print("one", "two", "three"); }}
执行结果:
Variable parameters is empty.---------------I am the fixed parameters method.---------------onetwo---------------onetwothree
0 0
- java可变参数使用总结
- java可变参数总结
- 【JAVA】可变参数总结
- java可变参数使用
- Java 可变参数 使用
- java可变参数的使用
- Java可变参数的使用
- Java中的可变参数使用
- JAVA可变参数函数的使用
- java关于可变参数的使用
- Java一个方法使用可变参数技巧
- java 方法中可变参数的使用
- JAVA可变参数函数的使用
- Java可变长参数的使用
- Java中可变长参数的使用
- Java 可变参数函数的使用
- Java可变参数varargus的使用
- JAVA的可变参数"..."如何使用
- gson 解析json数据
- Java web 乱码解决
- 黑马程序员——JAVASE-File类
- 使用Cocoapods的pod install 时各种慢 教你一招秒下载第三方开源库
- dmp文件导入导出oracle数据库命令
- java可变参数使用总结
- map与set
- HDU 1712 分组背包
- hdoj-1163-Eddy's digital Roots【九余数定理】
- 函数指针回调函数
- mysql安装流程
- 使用JS获取多组radio的value并判断是否选中
- 工作篇-电商项目需求总结下
- 技术与经济之一:关于市场与“紧缩政策”的讨论