Ez-Vcard检索电子邮件和地址

时间:2014-06-26 07:38:46

标签: parsing vcard

获取结构化名称和格式化名称时有内置函数。但对于电子邮件,没有这样的方法。我正在使用maven项目,并在POM.xml中添加了依赖项。

<dependency>
        <groupId>com.googlecode.ez-vcard</groupId>
        <artifactId>ez-vcard</artifactId>
        <version>0.9.4</version>
</dependency>

vcard.getFormattedName()。的getValue()

工作正常并获取名称。

vcard.getEmail().getValue()

无效。有遗漏的图书馆吗?或者从vcard获取所有细节的方法是什么。

我正在使用它来获取电话细节,我总是得到null。请指教。

for(Telephone tel: vcard.getTelephoneNumbers())
{
   String number=tel.getText();
}

由于 阿伦

1 个答案:

答案 0 :(得分:2)

使用getEmails()方法,如下所示:

for (Email email : vcard.getEmails()){
  String value = email.getValue();
}