ExcelNumberFormatter.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.caimei.utils;
  2. import com.caimei.module.pay.util.MathUtil;
  3. import org.apache.commons.lang.StringUtils;
  4. public class ExcelNumberFormatter {
  5. public String format(String bigDecimal){
  6. if(bigDecimal == null){
  7. return StringUtils.EMPTY;
  8. }else{
  9. return MathUtil.round(bigDecimal,2).toString();
  10. }
  11. }
  12. public Double formatStr(String bigDecimal){
  13. if(bigDecimal == null){
  14. return 0.00;
  15. }else{
  16. return MathUtil.round(bigDecimal,2).doubleValue();
  17. }
  18. }
  19. public String formatDouble(Double number){
  20. if(number == null){
  21. return StringUtils.EMPTY;
  22. }else{
  23. return MathUtil.round(number.toString(),2).toString();
  24. }
  25. }
  26. public String addStr(Object str1, Object str2) {
  27. if (str1 == null || str2 == null) return "";
  28. return str1.toString() + str2.toString();
  29. }
  30. public String addStrings(Object str1, Object str2, Object str3, Object str4) {
  31. if (str1 == null || str2 == null || str3 == null || str4 == null) return "";
  32. return str1.toString() + str2.toString() + str3.toString() + str4.toString();
  33. }
  34. }