java - 避免在 Hadoop pig 中使用指数表示法

标签 java hadoop apache-pig

我想避免在 Hadoop Pig 中使用指数表示法。 例如。

我的输出是这样的

123,123123,3.8284426969382444E14

我怎样才能避免使用指数符号?

最佳答案

您可以使用 BigDecimal.toPlainString() :

Returns a string representation of this BigDecimal without an exponent field.

示例:

BigDecimal number = new BigDecimal("3.8284426969382444E14");
System.out.println(number.toPlainString());

输出:

382844269693824.44

关于java - 避免在 Hadoop pig 中使用指数表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319261/

相关文章:

java - 在 C++ 中正确表示 Java 的 ArrayList<Object>

回填 Hive 表的 Bash 命令——运行多个具有更改日期变量的 Hive 命令

java - 为什么最新版本的 apache-cassandra-X.X.X.jar 中没有 CqlStorage 类

java - 如何从ListView中提取选定的项目?

java - 类似于 Netty 的 C++ 网络库

hadoop - 如何在 MapReduce 结果后将输出文件导出回 CSV

hadoop - map 减少所有者没有垫

apache-pig - pig 在色调内不可见

hadoop - 如何使用 pig 或 hadoop fs 选项重命名具有特定扩展名的文件?

java - 在postgresql中的UUID字段中存储非UUID字符串