这是我编写csv文件的代码
CSVWriter writer = new CSVWriter(new FileWriter("test.csv",false));
String [] details = new String[]{"00000002","0","0","0","0","type_detils","01","1","-1","0.0","0.0","CST"};
writer.writeNext(details);
我想把这个数值格式写成csv:
00000002,0,0,0,0,"type_detils",01,1,-1,0.0,0.0,"CST"
但是当我查看文件时,它是这样的:
"00000002","0","0","0","0","type_detils","01","1","-1","0.0","0.0","CST"
如何在使用 opencsv 写入文件期间将字符串值更改为整数?
最佳答案
您可以像这样尝试 3 参数构造函数 (link):
CSVWriter writer = new CSVWriter(new FileWriter("test.csv",false),',','\0');
使用 '\0' 是空字符。或者,如果 CSVWriter 接受它,则可能传递 null。
关于java - 如何使用 opencsv 将整数值写入 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26215097/