IT科技

當前位置 /首頁/IT科技 > /列表

object轉bigdecimal

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

object轉bigdecimal的具體步驟是什麼呢、一起來看下吧:

用Map

對象轉換成Bigdecimal的代碼如下:

import java.math.BigDecimal;  import java.math.BigInteger;    public class MathUtils {            public static BigDecimal getBigDecimal( Object value ) {          BigDecimal ret = null;          if( value != null ) {              if( value instanceof BigDecimal ) {                  ret = (BigDecimal) value;              } else if( value instanceof String ) {                  ret = new BigDecimal( (String) value );              } else if( value instanceof BigInteger ) {                  ret = new BigDecimal( (BigInteger) value );              } else if( value instanceof Number ) {                  ret = new BigDecimal( ((Number)value).doubleValue() );              } else {                  throw new ClassCastException("Not possible to coerce ["+value+"] from class "+value.getClass()+" into a BigDecimal.");              }          }          return ret;      }  }

object轉bigdecimal

TAG標籤:object bigdecimal #