String ... java中的键

Alf*_*red 1 java

可能重复:
Java,参数中有3个点

jedis中正在使用构造String... keys(这是新的东西?)

例如这种方法

jedis.blpop(int timeout, String... keys);
Run Code Online (Sandbox Code Playgroud)

我相信你可以将它用作String作为数组.我如何在我的代码中使用它(示例)?

wkl*_*wkl 5

这些是Java的可变参数

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

传递一个String[]数组.

String sarr[] = {"key1", "key2", "key3"};
jedis.blpop(someTimeout, sarr);
Run Code Online (Sandbox Code Playgroud)

分别传递几个String对象:

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