博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 可变长参数方法的使用
阅读量:6907 次
发布时间:2019-06-27

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

Java从JDK1.5以后,允许定义形参长度可变的参数从而允许为方法指定数量不确定的形参。如果在定义方法时在最后一个形参类型后增加3个点即(...);则表明该形参可以接受多个参数值,多个参数值会被当做数组传入。

案例:

public static void main(String[] args) {        // TODO Auto-generated method stub        par("张", "陈", "刘");    }    public static void par(String... strings) {        for (String s : strings) {            System.out.print(s);        }    }

注意项:

使用过程中要注意的几点:

1、调用时,如果同时能匹配固定参数和可变长参数的方法,会优先匹配固定参数方法。

2、如果能同时和2个包含可变参数的方法想匹配,则编译会报错,因为编译器不知道该调用哪个方法。

3、一个方法只能有一个可变参数,且可变参数应为最后一个参数。

转载于:https://www.cnblogs.com/blogzcc/p/11076073.html

你可能感兴趣的文章
第一部分:开发前的准备-第四章 多分辨率多屏幕的支持
查看>>
一款超炫的jquery图片播放插件[Cloud Carousel]
查看>>
Android系统源代码下载
查看>>
微软BI 之SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension
查看>>
Mustache.js语法学习笔记
查看>>
同一个String在使用不同的charset编码的时候equals仍然是返回true吗
查看>>
小案例:struts1.3利用nested标签使用POJO
查看>>
win8.1rtm专业版无法安装net3.5还有iis
查看>>
Wix 安装部署(五) Bootstrapper 捆绑安装
查看>>
让窗口保持在最前
查看>>
Linux 常用命令
查看>>
返璞归真 asp.net mvc (8) - asp.net mvc 3.0 新特性之 Model
查看>>
图片切换特效的分析和学习
查看>>
AsyncTask和Handler对比(转)
查看>>
lua -- 字体闪烁
查看>>
5.4 获取单例
查看>>
Callable,Runnable比较及用法
查看>>
asp.net中使用ueditor 1.3.6上传图片问题
查看>>
人生选择方向太重要!三年后的你,会怎么样?现在选择下吧。
查看>>
Ajax 无刷新在注册用户名时的应用的代码
查看>>