Was bedeutet void Methode(Klasse... parameters) ?
Author: jpee
Publication Date: 2/10/2011 10:41
Hallo Community,
ich bin gerade dabei ein Skript in der Auftragsverwaltung zu schreiben. Dabei wird eine E-Mail versendet, die 2 Anhänge enthalten soll. In der Doku steht dazu folgendes:
voidsendMail(String sender, String recipient, String subject, String message, String subType, boolean synchronous, Attachment... attachments)
Ich bin nun etwas verwirrt, da mir die Notation mit den Pünktchen bisher noch nicht über den Weg gelaufen ist. Man kennt ja das übliche z.B. bei Arrays [] usw..
Wie bekomme ich meine 2 Anhänge nun versendet?
attachment1 = new Attachment(new File("path/File"));
attachment2 = new Attachment(new File("path/File2"));
Folgendes habe ich schon probiert:
context.getConnection().getMailService().sendMail(sender, recipient, subject, message, subType, synchronous, attachment1...atachment2);
Wer weiß rat?
Viele Grüße
Johannes Perlet
Tags: beanshell
-
Author: feddersen - 2/10/2011 10:52
Das Stichwort ist varargs
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire