javax.mail を使用しています。助けが必要です。私はリスト "listDirectorio" を持っています。これにはすべての電子メール アドレスが含まれていますが、電子メール アドレスを持たないレコードがいくつかあり、文字列 ``'' 例外で Illegal address が発生します。null のメール アドレスを次の方法で検証しようとしました。
if(listDirectorio.get(i).getCorreo() != null && !listDirectorio.get(i).getCorreo().equals(""))
しかし、アドレス例外が発生し続けます
これが私のコードです:
String[] toEmails= null;
List<Directorio> to = DirectorioDAO.getListDirectorio(selectCta);
List<Directorio> listDirectorio=new ArrayList<Directorio>();
listDirectorio.addAll(to);
if (listDirectorio.size()>0) {
int size = listDirectorio.size();
toEmails = new String[size];
for (int i = 0; i < size; i++) {
if(listDirectorio.get(i).getCorreo() != null && !listDirectorio.get(i).getCorreo().equals("")){
toEmails[i] = listDirectorio.get(i).getCorreo();
}
}
}