java同类型、数量可变参数

可变参数

  • 相同类型
  • 数量不定
public int sum(int ... number);

本质

  • 数组
public int sum(int ... number) {
    
    
	System.out.println(number.getClass());
	return 0;
}
  • 输出
class [I # int型的数组

使用

  • 数组的性质都适用
public int sum(int ... number) {
    
    
	int sum = 0;
	for(int i = 0; i < number.length; i++) {
    
    
		sum += number[i];
	}
	return sum;
}

意义

  • 方便
  • 参数个数较少时,不用 new 数组了
  • 待探索

Supongo que te gusta

Origin blog.csdn.net/weixin_39578432/article/details/118606681
Recomendado
Clasificación