投诉不兼容的类型

时间:2019-02-14 11:11:26

标签: java

我正在尝试在netbeans中创建一个发送电子邮件功能,它显示为

  

”不兼容的类型:InternetAddress无法转换为   InternetAddress []“。

当我写InternetAddress[] address = new InternetAddress[10]();时,它抱怨一个;失踪。

mailSession.setDebug(sessionDebug);
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = (new InternetAddress(to));


msg.setRecipients(Message.RecipientType.TO, address); 
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(messageText);

2 个答案:

答案 0 :(得分:0)

代替

InternetAddress[] address = (new InternetAddress(to));


msg.setRecipients(Message.RecipientType.TO, address); 

使用

msg.setRecipients(Message.RecipientType.TO, new InternetAddress(to)); 

答案 1 :(得分:0)

int main(){ int n; //here string s="X"; cin >> n; string M[n][n]; int k=0; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ cin>>M[i][j]; //here if(M[i][j]==s) k++; } } } 不是用于数组初始化的右括号。请改用()

{}