本文介绍了你什么时候在Java中使用varargs?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我害怕varargs。我不知道该怎么用它们。
另外,让人们传递尽可能多的参数感觉很危险。
什么是使用它们的好地方的上下文示例?
解决方案不确定数量的对象的方法,/ div>
Varargs 有用。一个很好的例子是。格式字符串可以接受任意数量的参数,因此您需要一种机制来传入任意数量的对象。
String.format (这是一个整数:%d,myInt);
String.format(这是一个整数:%d和一个字符串:%s,myInt,myString);
I'm afraid of varargs. I don't know what to use them for.
Plus, it feels dangerous to let people pass as many arguments as they want.
What's an example of a context that would be a good place to use them?
解决方案
Varargs are useful for any method that needs to deal with an indeterminate number of objects. One good example is String.format
. The format string can accept any number of parameters, so you need a mechanism to pass in any number of objects.
String.format("This is an integer: %d", myInt);
String.format("This is an integer: %d and a string: %s", myInt, myString);
这篇关于你什么时候在Java中使用varargs?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-09 17:20