是使用形参长度可变的方法吧,就是在定义方法时,在最后一个形参的类型后面增加三个...,则表明该形参可以接受多个参数值,多个参数值被当做数组传入。
给给实例看看吧:- class Varags
- {
- //定义了形参长度可变的方法
- public static void test(int...books)
- {
- //books当做数组处理
- for(int temp : books)
- {
- System.out.println(temp);
- }
- }
- public static void main(String[] args)
- {
- 调用形参可变方法
- test(4,5,6,7,8,9);
- }
- }
复制代码 |