toString()方法将BigDecimal对象转换为指数形式的字符串,这意味着它将在最后添加一个E,后跟一个指数,该指数表示小数点左侧的数字的数量。例如,将BigDecimal对象表示为123456789012345.67890的字符串可能是1.234567890123456789E14。 toPlainString()方法将BigDecimal对象转换为普通的十进制表示形式字符串,而不使用指数表示法。例...
new BigDecimal("10000000000").toString();// 浮点数的打印 10000000000 new BigDecimal("100.000").toString();// 普通的数字字符串 100.000 new BigDecimal("100.000").stripTrailingZeros().toString();// 去除末尾多余的0,1E+2 new BigDecimal("100.000").stripTrailingZeros().toPlainString();// 避免输出...
[Android.Runtime.Register("toPlainString", "()Ljava/lang/String;", "GetToPlainStringHandler")] public virtual string? ToPlainString(); 傳回 String 沒有BigDecimal 指數欄位的字串表示。 屬性 RegisterAttribute 備註 的java.math.BigDecimal.toPlainString()Java 檔。 此頁面的部分是根據 Android 開放原始...
importjava.math.BigDecimal;importjava.math.RoundingMode;publicclassBigDecimalExample{publicstaticvoidmain(String[]args){BigDecimalnumber=newBigDecimal("123.456");number=number.setScale(0,RoundingMode.DOWN);Stringresult=number.toPlainString();result=result.replace(".","");System.out.println(result);}} 1....
();//将R存为BigDecimal10intn =scan.nextInt();1112//stripTrailingZeros 去掉末尾多余的013//toPlainString 以不是科学计数法的形式转化为String 类型14String str =R.pow(n).stripTrailingZeros().toPlainString();15if(str.charAt(0) == '0')16str = str.substring(1);17System.out.println(str);...
つまり、BigDecimalで表される数値は(unscaledValue×10-scale)です。 BigDecimalクラスは、算術、スケール操作、丸め、比較、ハッシング、および書式変換の演算を提供します。 toString()メソッドはBigDecimalの正規表現を提供します。 BigDecimalクラスは、ユーザーが丸め動作を完全に制御できるようにしま...
The toString() method provides a canonical representation of a BigDecimal. The BigDecimal class gives its user complete control over rounding behavior. If no rounding mode is specified and the exact result cannot be represented, an exception is thrown; otherwise, calculations can be carried out ...
[Android.Runtime.Register("toPlainString", "()Ljava/lang/String;", "GetToPlainStringHandler")] public virtual string? ToPlainString(); Restituisce String rappresentazione di stringa di questo BigDecimal oggetto senza un campo esponente. Attributi RegisterAttribute Commenti Documentazione java per ja...
Returns a string representation of this BigDecimal without an exponent field. C# نسخ [Android.Runtime.Register("toPlainString", "()Ljava/lang/String;", "GetToPlainStringHandler")] public virtual string? ToPlainString (); Returns String a string representation of this BigDecimal without ...
或者其他值 所以,最终的写法应该是 new BigDecimal(“9.00”).stripTrailingZeros().toPlainString()...