什么是字符串......对象称为?

时间:2013-11-23 17:59:01

标签: java string

我不知道该找什么,所以我不能谷歌这个但是..

什么是String...参数称为?

当多个String对象通过String...对象传递时,如何获得单个字符串?

2 个答案:

答案 0 :(得分:2)

String...String[]的语法糖,您可以像访问任何其他String数组一样访问String数组的值。实际上你可以写这个简单的方法。

public static <T> T[] asArray(T... ts) {
    return ts;
}

这需要一个vararg数组可以返回一个数组。

关键区别在于你可以写

asArray(1, 2, 3); // much shorter.

而不必写

asArray(new Integer[] { 1, 2, 3 });

答案 1 :(得分:0)

这是jdk 1.5引入的功能。基本上方法的最后一个参数可以声明为......而这意味着

  • 来自方法调用者,您可以传递零,一个或多个该类型的实例
  • 在方法中.... param基本上被视为数组