欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

关于java中可变长参数的定义及使用方法详解

时间:2021-02-22 17:59:56|栏目:JAVA代码|点击:

JAVA中可以为方法定义可变长参数( Varargs)来匹配不确定数量的多个参数,其定义用“...”表示。其实,这类似于为方法传了一个数组,且在使用方法上也和数组相同,如下:

public void test(String... str){   
    for(String s : str){
      
    }
  }

调用方法就像普通的调用方式相同,只不过可以匹配的参数为0到多个。如下:

test();

test("lilei");

test("lilei","hanmeimei");

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

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

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

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

上一篇:Java对象的四种引用方式实例分析

栏    目:JAVA代码

下一篇:Redis缓存,泛型集合与json字符串的相互转换实例

本文标题:关于java中可变长参数的定义及使用方法详解

本文地址:http://www.codeinn.net/misctech/67657.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有