在Java中使用自己的数据创建vCard可以通过使用第三方库来实现。vCard是一种电子名片格式,用于在不同应用程序和设备之间共享联系人信息。以下是一种实现方法:
<dependency>
<groupId>com.googlecode.ez-vcard</groupId>
<artifactId>ez-vcard</artifactId>
<version>0.10.4</version>
</dependency>
import ezvcard.VCard;
import ezvcard.property.StructuredName;
import ezvcard.property.Telephone;
import ezvcard.property.Email;
VCard vcard = new VCard();
vcard.setStructuredName(new StructuredName().setFamily("Smith").setGiven("John"));
vcard.addTelephoneNumber(new Telephone("+1234567890"));
vcard.addEmail(new Email("john.smith@example.com"));
import ezvcard.io.TextWriter;
TextWriter writer = new TextWriter(vcard);
writer.write(new File("john_smith.vcf"));
writer.close();
领取专属 10元无门槛券
手把手带您无忧上云