如何在使用javax.mail.internet上的MimeUtility.decodeText()之后简单地获取电子邮件地址?
在那次操作之后我有以下字符串:
Foo Bar <foo.bar@abc.en>
我可以通过String类中的方法来做到这一点,但我对现有的预定义方法感兴趣吗?
答案 0 :(得分:1)
定义方法非常简单。要获取String,您只需要一行代码:
String email = stringToDecode.split("<")[1].substring(0, stringToDecode.split("<")[1].length() - 1);
答案 1 :(得分:0)
只需致电new InternetAddress(addr).getAddress()
即可。实际上,您甚至不需要先调用MimeUtility.decodeText()
。