Browse Source

用户逻辑修改

gao.qiang 2 years ago
parent
commit
1bb89e62b6
1 changed files with 38 additions and 0 deletions
  1. 38 0
      base-common/src/main/java/com/ozs/common/utils/AppendUtils.java

+ 38 - 0
base-common/src/main/java/com/ozs/common/utils/AppendUtils.java

@@ -0,0 +1,38 @@
+package com.ozs.common.utils;
+
+import org.springframework.util.ObjectUtils;
+
+import java.math.BigDecimal;
+import java.text.DecimalFormat;
+
+/**
+ * @author Administrator
+ */
+public class AppendUtils {
+    public static String stringAppend(Integer number) {
+        String s = null;
+        int i=0;
+        if (number > 1000) {
+            BigDecimal e = new BigDecimal(number);
+            BigDecimal f = new BigDecimal(1000);
+            BigDecimal divide = e.divide(f);
+            String d=divide.toString();
+            String[] split = d.split("\\.");
+            StringBuilder stringBuilder = new StringBuilder();
+            stringBuilder.append("K" + split[0]);
+            if (!ObjectUtils.isEmpty(split[1])) {
+                stringBuilder.append("+");
+                for(char c : split[1].toCharArray()) {
+                    if (c=='0'){
+                        i++;
+                    }
+                }
+                String substring = split[1].substring(i);
+                stringBuilder.append(substring);
+            }
+            return stringBuilder.toString();
+        } else {
+            return  s = String.valueOf(number);
+        }
+    }
+}