Java此方法签名中的省略号(...)是什么?

在App Engine文档中,JID...此方法签名中的省略号()是什么?

public MessageBuilder withRecipientJids(JID... recipientJids)

这三个点的作用是什么?

回答:

这些是Java变量。它们使你可以传递任意数量的特定类型的对象(在这种情况下,它们是JID类型)。

在你的示例中,以下函数调用将有效:

MessageBuilder msgBuilder; //There should probably be a call to a constructor here ;)

MessageBuilder msgBuilder2;

msgBuilder.withRecipientJids(jid1, jid2);

msgBuilder2.withRecipientJids(jid1, jid2, jid78_a, someOtherJid);

以上是 Java此方法签名中的省略号(...)是什么? 的全部内容, 来源链接: utcz.com/qa/423958.html

回到顶部