# BigDecimalUtils **Repository Path**: quanziwangluo/BigDecimalUtils ## Basic Information - **Project Name**: BigDecimalUtils - **Description**: BigDecimal工具类 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2016-08-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README How It Work ------------------------ - Import library to your code: ```java import static com.sunchp.utils.math.BigDecimalUtils.*; ``` - Doing comparison: ```java if(is(income).lt(amount)) { // .... }else { // ... } ``` - Do calculation: ```java remain = cal(income).minus(amount).result(); ``` Other methods currently in this library ------------------------ ```java is(income).eq(amount); // Equal is(income).gt(amount); // Greater than is(income).gteq(amount); // Greater than equal is(income).lt(amount); // Less than is(income).lteq(amount); // Less than equal cal(income).plus(amount) // addition cal(income).minus(amount) // subtraction cal(income).mul(amount) // multiply cal(income).div(amount) // division cal(income).div(amount,2) // division ``` Currently comparison support only String and BigDecimal: ```java is(bigdecimal).eq(bigdecimal); // BigDecimal and BigDecimal is(bigdecimal).eq("1000"); // BigDecimal and String is("1000").lt(bigdecimal); // String and BigDecimal is("1000").lt("2000"); // String and String ``` Calculation support only String and BigDecimal: ```java cal(bigdecimal).minus(bigdecimal) // BigDecimal and BigDecimal cal(bigdecimal).minus("500") // BigDecimal and String cal("500").minus(bigdecimal) // String and BigDecimal cal("1000").minus("500") // String and String ```