Java形参个数可变的方法
2015-10-11 13:31
323 查看
以前,由于我的java细节账务的不够牢固,所以有很多地方没有注意到,例如这个形参个数可变的方法,今天刚好又碰到了,就写一篇博客记录一下。
1>从JDK 1.5以后,Java允许定义形参个数可变的参数,从而允许为方法指定数量不确定的形参。
定义形参个数可变的方法:
2>定义参数个数可变的方法:在方法最后一个形参的类型后面增加三个点(…),则表明该形参可以接受多个参数值,多个参数值被当成数组传入。
输出结果:
1>从JDK 1.5以后,Java允许定义形参个数可变的参数,从而允许为方法指定数量不确定的形参。
定义形参个数可变的方法:
2>定义参数个数可变的方法:在方法最后一个形参的类型后面增加三个点(…),则表明该形参可以接受多个参数值,多个参数值被当成数组传入。
代码如下:
[code]package com.liran.main.smallfind; /** * 返现了可以定义形参个数可变的方法 * Created by liran on 2015-10-11. */ public class parameterChangeableMethod { public static void method(String... names) { for (String name : names) { System.out.println("name= " + name); } System.out.println("---------------------------------------"); } public static void methodArray(String[] names) { for (String name : names) { System.out.println("name= " + name); } System.out.println("---------------------------------------"); } public static void main(String[] args) { System.out.println("parmeter changeable method --------------------"); String[] names = {"aaa", "bbb", "ccc"}; method("aaa", "bbb", "ccc"); method(names); System.out.println("parmeter not changeable method --------------------"); methodArray(names); } }
输出结果:
[code]parmeter changeable method -------------------- name= aaa name= bbb name= ccc --------------------------------------- name= aaa name= bbb name= ccc --------------------------------------- parmeter not changeable method -------------------- name= aaa name= bbb name= ccc ---------------------------------------
相关文章推荐
- Spring Framework 4.2 中的新功能和增强功能
- Spring-----<context:annotation-config/>
- Java加密解密技术系列之RSA
- NetBeans项目中数据库驱动的设置
- Java基础知识强化之IO流笔记45:IO流练习之 把集合中的数据存储到文本文件案例
- You must restart adb and Eclipse的问题解决
- Java加密解密技术系列之DES
- Java加密解密技术系列之HMAC
- Myeclipse学习总结(1)——Myeclipse优化配置
- Myeclipse学习总结(1)——Myeclipse优化配置
- Myeclipse学习总结(1)——Myeclipse优化配置
- Myeclipse优化配置
- Spring mvc 中使用ftl引用共通文件出错 FreeMarker template error: Error reading included file "/WEB-INF/ftl/common/errormessage.ftl"
- mac下配置JAVA_HOME
- Java异常处理中try,catch,finally的各种组合用法
- Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
- java中Math类与Random类的用法
- Java基础知识强化之IO流笔记43:IO流练习之 复制文本文件的 5 种方式案例
- Java 加解密技术系列之 SHA
- Java 加解密技术系列之 BASE64