欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java基础-参数数量可变的方法 博客分类: Java基础 java可变参数 

程序员文章站 2024-03-24 20:42:58
...

java基础-参数数量可变的方法

1,概述

在java SE 5.0 之前版本,每个java方法都是固定参数的。然而,现在提供了可变参数的方法调用。

2,定义

举例:

public class PrintStream{

    ……

    ​public PrintStream printf(String fmt,Object . . . args){ //三个英文句号 表示多参数参数

     ​    ​return format(fmt,args);

     }

使用

System.out.print("d% %s",n,"hello");

 

实际上 args 等价于args[] ,所以在程序中当作数据类型处理。在这个例子中参数类型是任意的。也可以是某个类型的。比如

 

 

//多参数入参

public  int max(int... ints){

int maxi=0;

if(ints.length>0){

maxi=ints[0];

for(int i:ints){

if(i>maxi){maxi=i;}

}

}

System.out.println(maxi);

return maxi;

}

使用

        tst.max(1,2,3,4,5,6,8,9,10);  //打印出  10;

 

3、参考

​《JAVA核心技术卷I_基础知识》

 

相关标签: java 可变参数