ho un problema stupido ma nn riesco a risolverlo in maniera semplice.
allora, ho questo metodo per l'invio di mail:
codice:
public class Mail {

    public static void send(String to[], String cc[], String subject, String text) throws AddressException, MessagingException {
        Properties prop = System.getProperties();
        prop.put("mail.smtp.host", "smtp.gmail.com");
        Session session = Session.getDefaultInstance(prop, null);
        Message msg = new MimeMessage(session);
        InternetAddress addForm = new InternetAddress("miamail@gmail.com");
        msg.setFrom(addForm);

        InternetAddress[] addTo = new InternetAddress[to.length];
        for (int i = 0; i < addTo.length; i++) {
            addTo[i] = new InternetAddress(to[i]);
        }
        msg.setRecipients(Message.RecipientType.TO, addTo);

        InternetAddress[] addCc = new InternetAddress[cc.length];
        for (int i = 0; i < addCc.length; i++) {
            addCc[i] = new InternetAddress(cc[i]);
        }
        msg.setRecipients(Message.RecipientType.CC, addCc);

        msg.setSubject(subject);
        msg.setContent(text, "text/plain");
        msg.setSentDate(null);
        Transport.send(msg);
    }
}
nel JFrame io faccio una cosa del genere:
codice:
            String[] to = txtTo.getText().split(",");
            String[] cc = txtCc.getText().split(",");
            Mail.send(to, cc, txtSubject.getText(), txtText.getText());
l'array cc potrebbe essere vuoto.
sto cercando un modo per dirgli di prendere in considerazione l'invio CC solo se l'array di String cc nn è vuoto.
come posso fare secondo voi??