String … java中的键

String… keys in java

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Java, 3 dots in parameters

在Jedis,正在使用构造String... keys(这是新的东西吗??)

例如,这个方法

1
jedis.blpop(int timeout, String... keys);

我相信您可以将它同时用作字符串和数组。如何在代码中使用它(示例)?


这些是Java的可变参数。

您可以传递一个字符串数组或一组String对象。

传递String[]数组。

1
2
String sarr[] = {"key1","key2","key3"};
jedis.blpop(someTimeout, sarr);

分别传递几个String对象:

jedis.blpop(someTimeout,"key1","key2","key3")


参见Java教程中的VARARGS。