下面列出了javax.mail.internet.InternetAddress#toUnicodeString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public String getAsText() {
InternetAddress value = (InternetAddress) getValue();
return (value != null ? value.toUnicodeString() : "");
}
@Override
public String getAsText() {
InternetAddress value = (InternetAddress) getValue();
return (value != null ? value.toUnicodeString() : "");
}
@Override
public String getAsText() {
InternetAddress value = (InternetAddress) getValue();
return (value != null ? value.toUnicodeString() : "");
}
@Override
public String getAsText() {
InternetAddress value = (InternetAddress) getValue();
return (value != null ? value.toUnicodeString() : "");
}
/**
* Check whether the address pattern specified in the constructor is
* a substring of the string representation of the given Address
* object. <p>
*
* Note that if the string representation of the given Address object
* contains charset or transfer encodings, the encodings must be
* accounted for, during the match process. <p>
*
* @param a The comparison is applied to this Address object.
* @return true if the match succeeds, otherwise false.
*/
protected boolean match(Address a) {
if (a instanceof InternetAddress) {
InternetAddress ia = (InternetAddress)a;
// We dont use toString() to get "a"'s String representation,
// because InternetAddress.toString() returns a RFC 2047
// encoded string, which isn't what we need here.
return super.match(ia.toUnicodeString());
} else
return super.match(a.toString());
}