Java,用转换为字符串的整数填充CSV文件

标签 java csv

我有一个整数值太长,无法在 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/

相关文章:

java - ArrayAdapter在构建抽屉导航中的作用是什么

java - 如何在 Spring 响应式处理函数中提取请求主体?

PHP 数组到 CSV 使用列而不是行上的标题

java - 类C实现了接口(interface)B,而接口(interface)B扩展了接口(interface)A,你能说C实现了A吗?

java - 反序列化空字符串时防止Gson返回null

java - 使用通用 Set 接口(interface)时指定 HashSet 的类型有什么用?

excel - CSV:如何包含双字节字符

python - 标记化数据时出错。 C 错误 : EOF following escape character

powershell - 如何删除CSV文件中以 “#”开头的行

Python CSV : Find identical data in two CSV files and copy corresponding data