0

从 javax.mail.internet 使用 MimeUtility.decodeText() 后,如何简单地获取电子邮件地址?

在该操作之后,我有以下字符串: Foo Bar <foo.bar@abc.en>

我可以通过 String 类的方法来做到这一点,但我对现有的预定义方法感兴趣?

4

2 回答 2

1

定义您的方法非常容易。要获取字符串,您只需要一行代码:

String email = stringToDecode.split("<")[1].substring(0, stringToDecode.split("<")[1].length() - 1);
于 2012-07-09T15:43:01.430 回答
0

只要打电话new InternetAddress(addr).getAddress()。事实上,你甚至不需要先打电话MimeUtility.decodeText()

于 2012-08-01T05:09:19.323 回答