首页 » 开发 » JAVA » java常用知识:可变参数的介绍和使用方法

java常用知识:可变参数的介绍和使用方法

 

可变参数是jdk1.5版本后出现的新特性
当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数
定义方法时使用
修饰符 返回值类型 方法名(数据类型...变量名){}
可变参数的原理:
可变参数底层就是一个数组,根据传递参数个数不同,会创建不同长度的数组,来存储这些参数
传递的参数个数可以是0个-n个

可变参数的注意事项:
1.一个方法的参数列表,只能有一个可变参数
2.如果方法的参数有多个,那么可变参数必须写在参数列表的末尾

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package xuexi.heima.set;

import java.util.ArrayList;

public class demo02kebiancanshu {
    public static void main(String[] args) {
         int i = add(1,2,3,4);
         method(1,1.1,1,2,3,4,5);
         method1(1,1.1,1,2,3,4,5);
    }
    public static int add(int...arr){
        System.out.println(arr);
        System.out.println(arr.length);
        return 0;
    }
    public static void method(int i,double d,int...arr){

    }
    public static void method1(Object...obj){

    }
}

原文链接:java常用知识:可变参数的介绍和使用方法,转载请注明来源!

0