一尘不染

什么时候在Java中使用varargs?

java

我怕可变参数。我不知道该怎么用。

另外,让人们随心所欲地传递争论是很危险的。

什么样的上下文示例将是使用它们的好地方?


阅读 335

收藏
2020-02-28

共1个答案

一尘不染

对于需要处理不确定数目的对象的任何方法,Varargs都是有用的。一个很好的例子是。格式字符串可以接受任意数量的参数,因此你需要一种机制来传递任意数量的对象。String.format

String.format("This is an integer: %d", myInt);
String.format("This is an integer: %d and a string: %s", myInt, myString);
2020-02-28