是否有任何内置的java方法可以将"1.00E-7"
转换为"0.0000001"
?我顺便使用BigDecimal
作为数据类型。
我真的被困在这里。任何帮助将不胜感激。
答案 0 :(得分:3)
根据文档使用BigDecimal#toPlainString()
:
toPlainString()
- 返回此BigDecimal
的字符串表示形式,不带指数字段。
BigDecimal's documentation列出了三种to*String()
方法:常规toString()
方法使用科学记数法(1.00E-7)
,而toEngineeringString()
使用工程符号(100E-9
)和{ {1}}不使用符号(toPlainString()
)。
答案 1 :(得分:2)
BigDecimal bigD = new BigDecimal("1.00E-7");
System.out.println(bigD.toPlainString());
答案 2 :(得分:1)
使用 $page_id = '2014';
return <a href="'. get_page_link ($page_id) .'">'.esc_html__( 'pagename', 'text-domain' ).'</a>