带有变量参数列表的方法

dev*_*per 5 java arguments

我正在为SCJP做准备,我开始了解带有变量参数列表的方法.我有几个问题.

  1. 什么是"带有可变参数列表的方法".
  2. 何时使用"带有可变参数列表的方法".

hvg*_*des 5

它是一种语言功能,允许您声明一个可以接受任意数量参数的方法.

因此,当您不知道/无法知道将传递给该方法的参数时,可以使用它.查看String.format方法.在方法声明中,最后一个参数Object... args指示格式可以使用任意数量的参数.

另见:http://download.oracle.com/javase/1,5.0/docs/guide/language/varargs.html