当前位置:  开发笔记 > 编程语言 > 正文

在哪里找到一个java库来读取vcard文件?

如何解决《在哪里找到一个java库来读取vcard文件?》经验,为你挑选了3个好方法。

我需要一个java库来读取vcard文件(vcf).



1> Michael..:

ez-vcard支持vCard标准的2.1,3.0和4.0版本,以及XML编码的vCards("xCard"标准),HTML编码的vCards("hCard"微格式)和JSON编码的vCards("jCard")标准).

https://github.com/mangstadt/ez-vcard

要读取vCard文件,请使用该Ezvcard.parse()方法.然后,在返回的VCard对象上调用各种getter方法以检索vCard数据字段.

File file = new File("my-vcard.vcf");
VCard vcard = Ezvcard.parse(file).first();
System.out.println("Name: " + vcard.getFormattedName().getValue());
System.out.println("Email: " + vcard.getEmails().get(0).getValue());


+1积极发展

2> Jon Skeet..:

一个用于Java和电子名片搜索产生了不少成果.

特别是Mime-Dir-j不再处于活跃开发阶段,但可能就是你所需要的,而vcard4j似乎已经处于休眠状态(2003年最后一个版本!).



3> 小智..:

Cardme似乎是最好的vcard库,有活跃的开发,甚至还有一个wiki站点.

检查项目主页.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有