IO流实现csv文件到vcf文件生成
生活随笔
收集整理的這篇文章主要介紹了
IO流实现csv文件到vcf文件生成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
舉個例子,用電子表格生成csv文件,并導入到C:\Users\***\Contacts目錄下,然后再導出成為vcf文件,到目前為止,文件還沒有生成我們最終想要的文件,還是一個個單個的文件,還需要再來一步,合并文件成為一個
?
copy /B *.vcf all.vcf費時費力,我的電腦,導入一萬多條cvs到電腦里面用了4個小時都沒有完成,最后結束導入,結果電腦就這樣了,內存溢出???
還說什么導出vcf給手機呢,
最后,我為什么不直接一步到位呢,然后就有了以下的代碼,
直接打開單個vcf文件和多合一文件的vcf文件,就發現了一個規律
BEGIN:VCARD
END:VCARD
結尾,靈光一閃就出了這個,按照自己的想法,寫出了下面的代碼,一下僅僅是JAVA的,有誰可以改成C++,才是真的好,現在我也沒有余力再次學習C++的了,
創建歸屬碼文件,并填入進到
InPut.txt里面,技術本無罪,有罪的是人
package ks1;import java.io.*; import java.util.ArrayList; import java.util.Scanner;public class PhoneNumberGeneration {public static void main(String[] args) throws IOException {System.out.println("This is a phone number generator");BufferedWriter bfw = new BufferedWriter(new FileWriter("d:\\OutPut.vcf"));BufferedReader bfr = new BufferedReader(new FileReader("d:\\InPut.txt"));ArrayList<Integer> list = new ArrayList<Integer>();//這是一個號碼生成器System.out.println("please Input front;as 189,177,188,151");Scanner sc = new Scanner(System.in);String a = sc.next();// String a = "189"; //開頭System.out.println("please Input ending;as 1811,2342,3454,8765");String c = sc.next();// String c = "48"; //結尾ArrayList<String> List2 = new ArrayList<>();String number2;while ((number2 = bfr.readLine()) != null) {List2.add(number2);}for (int i = 0; i < List2.size(); i++) {for (int j = 0; j < 100; j++) {list.add(Integer.valueOf(List2.get(i)).intValue() * 100 + j);}}for (int i = 0; i < list.size(); i++) {bfw.write("BEGIN:VCARD");bfw.newLine();bfw.write("VERSION:2.1");bfw.newLine();bfw.write("N:;"+list.get(i));bfw.newLine();bfw.write("FN:"+list.get(i));bfw.newLine();bfw.write("TEL;CELL;VOICE:"+a + list.get(i) + c);bfw.newLine();bfw.write("REV:20210923T021744Z");bfw.newLine();bfw.write("END:VCARD");bfw.newLine();}bfw.close();System.out.println("Ok");} } //BEGIN:VCARD //VERSION:2.1 //N:;830000 //FN:830000 //TEL;CELL;VOICE:18983000048 //REV:20210923T021744Z //END:VCARD總結
以上是生活随笔為你收集整理的IO流实现csv文件到vcf文件生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 姓名计算机编码,姓名代码
- 下一篇: 一文读懂IaaS,PaaS,SaaS 的