避免在Hadoop猪中使用Exponent表示法

sri*_*ini 2 java hadoop apache-pig

我想在Hadoop Pig中避免使用指数表示法.对于前者

我的输出就像

123,123123,3.8284426969382444E14

我怎样才能避免使用指数表示法?

Rei*_*eus 7

您可以使用BigDecimal.toPlainString():

返回此BigDecimal的字符串表示形式,不带指数字段.

例:

BigDecimal number = new BigDecimal("3.8284426969382444E14");
System.out.println(number.toPlainString());
Run Code Online (Sandbox Code Playgroud)

输出:

382844269693824.44
Run Code Online (Sandbox Code Playgroud)