Java中定义形参个数可变的方法

在java1.5之后,java允许定义形参个数可变的方法。
在定义方法时,在最后一个形参类型后面增加三点(…)则表明该形参可以接受多个参数值,多个参数值以数组的形式传入。

public void readBook(String name,String... books){
     
	//books被当作数组处理
	for(String book : books){
     
		System.out.println(name + "正在读《" + book + "》这本书");
	}
}

需要注意的是一个方法只能定义一个长度可变的形参,长度可变的形参只能处于形参列表的最后。

你可能感兴趣的:(java)