我有一个整数值太长,无法在 CSV 文件中正确导出和显示。
值是这样显示的:
1,13364E+12
而不是像这样:
08136677950770
我用BufferedWriter写文件,代码是这样的:
writer.write(data[0].toString());
writer.write(";");
我试过这样的:
writer.write("\'"+data[0].toString()+"\'");
writer.write(";");
但它显示这个:
'08136677950770'
如何在不带引号的情况下显示此值?
08136677950770
最佳答案
我建议您使用 BigInteger ,它适用于 String
表示。
要获取其值,请使用简单的 toString()
方法。
BigInteger bi = new BigInteger("1234567890");
String str = bi.toString();
关于Java,用转换为字符串的整数填充CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38635922/