From 177249c76aeea0b4bf8d8816d4994e3b445b45ce Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 02 九月 2021 10:39:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/zzj' into zzj

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/Convert.java |  708 ++++++++++++++++++++++++++--------------------------------
 1 files changed, 314 insertions(+), 394 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/Convert.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/Convert.java
index 6136ae1..3ec7b94 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/Convert.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/Convert.java
@@ -12,26 +12,24 @@
  * 
  * @author ruoyi
  */
-public class Convert
-{
+public class Convert {
     /**
      * 转换为字符串<br>
      * 如果给定的值为null,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static String toStr(Object value, String defaultValue)
-    {
-        if (null == value)
-        {
+    public static String toStr(Object value, String defaultValue) {
+        if (null == value) {
             return defaultValue;
         }
-        if (value instanceof String)
-        {
-            return (String) value;
+        if (value instanceof String) {
+            return (String)value;
         }
         return value.toString();
     }
@@ -41,11 +39,11 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static String toStr(Object value)
-    {
+    public static String toStr(Object value) {
         return toStr(value, null);
     }
 
@@ -54,19 +52,18 @@
      * 如果给定的值为null,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Character toChar(Object value, Character defaultValue)
-    {
-        if (null == value)
-        {
+    public static Character toChar(Object value, Character defaultValue) {
+        if (null == value) {
             return defaultValue;
         }
-        if (value instanceof Character)
-        {
-            return (Character) value;
+        if (value instanceof Character) {
+            return (Character)value;
         }
 
         final String valueStr = toStr(value, null);
@@ -78,11 +75,11 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Character toChar(Object value)
-    {
+    public static Character toChar(Object value) {
         return toChar(value, null);
     }
 
@@ -91,35 +88,29 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Byte toByte(Object value, Byte defaultValue)
-    {
-        if (value == null)
-        {
+    public static Byte toByte(Object value, Byte defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Byte)
-        {
-            return (Byte) value;
+        if (value instanceof Byte) {
+            return (Byte)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).byteValue();
+        if (value instanceof Number) {
+            return ((Number)value).byteValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return Byte.parseByte(valueStr);
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -129,11 +120,11 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Byte toByte(Object value)
-    {
+    public static Byte toByte(Object value) {
         return toByte(value, null);
     }
 
@@ -142,35 +133,29 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Short toShort(Object value, Short defaultValue)
-    {
-        if (value == null)
-        {
+    public static Short toShort(Object value, Short defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Short)
-        {
-            return (Short) value;
+        if (value instanceof Short) {
+            return (Short)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).shortValue();
+        if (value instanceof Number) {
+            return ((Number)value).shortValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return Short.parseShort(valueStr.trim());
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -180,11 +165,11 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Short toShort(Object value)
-    {
+    public static Short toShort(Object value) {
         return toShort(value, null);
     }
 
@@ -193,31 +178,26 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Number toNumber(Object value, Number defaultValue)
-    {
-        if (value == null)
-        {
+    public static Number toNumber(Object value, Number defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Number)
-        {
-            return (Number) value;
+        if (value instanceof Number) {
+            return (Number)value;
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return NumberFormat.getInstance().parse(valueStr);
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -227,11 +207,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Number toNumber(Object value)
-    {
+    public static Number toNumber(Object value) {
         return toNumber(value, null);
     }
 
@@ -240,35 +220,29 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Integer toInt(Object value, Integer defaultValue)
-    {
-        if (value == null)
-        {
+    public static Integer toInt(Object value, Integer defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Integer)
-        {
-            return (Integer) value;
+        if (value instanceof Integer) {
+            return (Integer)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).intValue();
+        if (value instanceof Number) {
+            return ((Number)value).intValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return Integer.parseInt(valueStr.trim());
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -278,53 +252,52 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Integer toInt(Object value)
-    {
+    public static Integer toInt(Object value) {
         return toInt(value, null);
     }
 
     /**
      * 转换为Integer数组<br>
      * 
-     * @param str 被转换的值
+     * @param str
+     *            被转换的值
      * @return 结果
      */
-    public static Integer[] toIntArray(String str)
-    {
+    public static Integer[] toIntArray(String str) {
         return toIntArray(",", str);
     }
 
     /**
      * 转换为Long数组<br>
      * 
-     * @param str 被转换的值
+     * @param str
+     *            被转换的值
      * @return 结果
      */
-    public static Long[] toLongArray(String str)
-    {
+    public static Long[] toLongArray(String str) {
         return toLongArray(",", str);
     }
 
     /**
      * 转换为Integer数组<br>
      * 
-     * @param split 分隔符
-     * @param split 被转换的值
+     * @param split
+     *            分隔符
+     * @param split
+     *            被转换的值
      * @return 结果
      */
-    public static Integer[] toIntArray(String split, String str)
-    {
-        if (StringUtils.isEmpty(str))
-        {
+    public static Integer[] toIntArray(String split, String str) {
+        if (StringUtils.isEmpty(str)) {
             return new Integer[] {};
         }
         String[] arr = str.split(split);
         final Integer[] ints = new Integer[arr.length];
-        for (int i = 0; i < arr.length; i++)
-        {
+        for (int i = 0; i < arr.length; i++) {
             final Integer v = toInt(arr[i], 0);
             ints[i] = v;
         }
@@ -334,20 +307,19 @@
     /**
      * 转换为Long数组<br>
      * 
-     * @param split 分隔符
-     * @param str 被转换的值
+     * @param split
+     *            分隔符
+     * @param str
+     *            被转换的值
      * @return 结果
      */
-    public static Long[] toLongArray(String split, String str)
-    {
-        if (StringUtils.isEmpty(str))
-        {
+    public static Long[] toLongArray(String split, String str) {
+        if (StringUtils.isEmpty(str)) {
             return new Long[] {};
         }
         String[] arr = str.split(split);
         final Long[] longs = new Long[arr.length];
-        for (int i = 0; i < arr.length; i++)
-        {
+        for (int i = 0; i < arr.length; i++) {
             final Long v = toLong(arr[i], null);
             longs[i] = v;
         }
@@ -357,23 +329,24 @@
     /**
      * 转换为String数组<br>
      * 
-     * @param str 被转换的值
+     * @param str
+     *            被转换的值
      * @return 结果
      */
-    public static String[] toStrArray(String str)
-    {
+    public static String[] toStrArray(String str) {
         return toStrArray(",", str);
     }
 
     /**
      * 转换为String数组<br>
      * 
-     * @param split 分隔符
-     * @param split 被转换的值
+     * @param split
+     *            分隔符
+     * @param split
+     *            被转换的值
      * @return 结果
      */
-    public static String[] toStrArray(String split, String str)
-    {
+    public static String[] toStrArray(String split, String str) {
         return str.split(split);
     }
 
@@ -382,36 +355,30 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Long toLong(Object value, Long defaultValue)
-    {
-        if (value == null)
-        {
+    public static Long toLong(Object value, Long defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Long)
-        {
-            return (Long) value;
+        if (value instanceof Long) {
+            return (Long)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).longValue();
+        if (value instanceof Number) {
+            return ((Number)value).longValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             // 支持科学计数法
             return new BigDecimal(valueStr.trim()).longValue();
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -421,11 +388,11 @@
      * 如果给定的值为<code>null</code>,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Long toLong(Object value)
-    {
+    public static Long toLong(Object value) {
         return toLong(value, null);
     }
 
@@ -434,36 +401,30 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Double toDouble(Object value, Double defaultValue)
-    {
-        if (value == null)
-        {
+    public static Double toDouble(Object value, Double defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Double)
-        {
-            return (Double) value;
+        if (value instanceof Double) {
+            return (Double)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).doubleValue();
+        if (value instanceof Number) {
+            return ((Number)value).doubleValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             // 支持科学计数法
             return new BigDecimal(valueStr.trim()).doubleValue();
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -473,11 +434,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Double toDouble(Object value)
-    {
+    public static Double toDouble(Object value) {
         return toDouble(value, null);
     }
 
@@ -486,35 +447,29 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Float toFloat(Object value, Float defaultValue)
-    {
-        if (value == null)
-        {
+    public static Float toFloat(Object value, Float defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Float)
-        {
-            return (Float) value;
+        if (value instanceof Float) {
+            return (Float)value;
         }
-        if (value instanceof Number)
-        {
-            return ((Number) value).floatValue();
+        if (value instanceof Number) {
+            return ((Number)value).floatValue();
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return Float.parseFloat(valueStr.trim());
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -524,11 +479,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Float toFloat(Object value)
-    {
+    public static Float toFloat(Object value) {
         return toFloat(value, null);
     }
 
@@ -537,28 +492,25 @@
      * String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static Boolean toBool(Object value, Boolean defaultValue)
-    {
-        if (value == null)
-        {
+    public static Boolean toBool(Object value, Boolean defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof Boolean)
-        {
-            return (Boolean) value;
+        if (value instanceof Boolean) {
+            return (Boolean)value;
         }
         String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
         valueStr = valueStr.trim().toLowerCase();
-        switch (valueStr)
-        {
+        switch (valueStr) {
             case "true":
                 return true;
             case "false":
@@ -583,11 +535,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static Boolean toBool(Object value)
-    {
+    public static Boolean toBool(Object value) {
         return toBool(value, null);
     }
 
@@ -595,34 +547,30 @@
      * 转换为Enum对象<br>
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 
-     * @param clazz Enum的Class
-     * @param value 值
-     * @param defaultValue 默认值
+     * @param clazz
+     *            Enum的Class
+     * @param value
+     *            值
+     * @param defaultValue
+     *            默认值
      * @return Enum
      */
-    public static <E extends Enum<E>> E toEnum(Class<E> clazz, Object value, E defaultValue)
-    {
-        if (value == null)
-        {
+    public static <E extends Enum<E>> E toEnum(Class<E> clazz, Object value, E defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (clazz.isAssignableFrom(value.getClass()))
-        {
+        if (clazz.isAssignableFrom(value.getClass())) {
             @SuppressWarnings("unchecked")
-            E myE = (E) value;
+            E myE = (E)value;
             return myE;
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return Enum.valueOf(clazz, valueStr);
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -631,12 +579,13 @@
      * 转换为Enum对象<br>
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 
-     * @param clazz Enum的Class
-     * @param value 值
+     * @param clazz
+     *            Enum的Class
+     * @param value
+     *            值
      * @return Enum
      */
-    public static <E extends Enum<E>> E toEnum(Class<E> clazz, Object value)
-    {
+    public static <E extends Enum<E>> E toEnum(Class<E> clazz, Object value) {
         return toEnum(clazz, value, null);
     }
 
@@ -645,35 +594,29 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static BigInteger toBigInteger(Object value, BigInteger defaultValue)
-    {
-        if (value == null)
-        {
+    public static BigInteger toBigInteger(Object value, BigInteger defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof BigInteger)
-        {
-            return (BigInteger) value;
+        if (value instanceof BigInteger) {
+            return (BigInteger)value;
         }
-        if (value instanceof Long)
-        {
-            return BigInteger.valueOf((Long) value);
+        if (value instanceof Long) {
+            return BigInteger.valueOf((Long)value);
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return new BigInteger(valueStr);
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -683,11 +626,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<code>null</code><br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static BigInteger toBigInteger(Object value)
-    {
+    public static BigInteger toBigInteger(Object value) {
         return toBigInteger(value, null);
     }
 
@@ -696,43 +639,35 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
-     * @param defaultValue 转换错误时的默认值
+     * @param value
+     *            被转换的值
+     * @param defaultValue
+     *            转换错误时的默认值
      * @return 结果
      */
-    public static BigDecimal toBigDecimal(Object value, BigDecimal defaultValue)
-    {
-        if (value == null)
-        {
+    public static BigDecimal toBigDecimal(Object value, BigDecimal defaultValue) {
+        if (value == null) {
             return defaultValue;
         }
-        if (value instanceof BigDecimal)
-        {
-            return (BigDecimal) value;
+        if (value instanceof BigDecimal) {
+            return (BigDecimal)value;
         }
-        if (value instanceof Long)
-        {
-            return new BigDecimal((Long) value);
+        if (value instanceof Long) {
+            return new BigDecimal((Long)value);
         }
-        if (value instanceof Double)
-        {
-            return new BigDecimal((Double) value);
+        if (value instanceof Double) {
+            return new BigDecimal((Double)value);
         }
-        if (value instanceof Integer)
-        {
-            return new BigDecimal((Integer) value);
+        if (value instanceof Integer) {
+            return new BigDecimal((Integer)value);
         }
         final String valueStr = toStr(value, null);
-        if (StringUtils.isEmpty(valueStr))
-        {
+        if (StringUtils.isEmpty(valueStr)) {
             return defaultValue;
         }
-        try
-        {
+        try {
             return new BigDecimal(valueStr);
-        }
-        catch (Exception e)
-        {
+        } catch (Exception e) {
             return defaultValue;
         }
     }
@@ -742,11 +677,11 @@
      * 如果给定的值为空,或者转换失败,返回默认值<br>
      * 转换失败不会报错
      * 
-     * @param value 被转换的值
+     * @param value
+     *            被转换的值
      * @return 结果
      */
-    public static BigDecimal toBigDecimal(Object value)
-    {
+    public static BigDecimal toBigDecimal(Object value) {
         return toBigDecimal(value, null);
     }
 
@@ -754,11 +689,11 @@
      * 将对象转为字符串<br>
      * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
      * 
-     * @param obj 对象
+     * @param obj
+     *            对象
      * @return 字符串
      */
-    public static String utf8Str(Object obj)
-    {
+    public static String utf8Str(Object obj) {
         return str(obj, CharsetKit.CHARSET_UTF_8);
     }
 
@@ -766,12 +701,13 @@
      * 将对象转为字符串<br>
      * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
      * 
-     * @param obj 对象
-     * @param charsetName 字符集
+     * @param obj
+     *            对象
+     * @param charsetName
+     *            字符集
      * @return 字符串
      */
-    public static String str(Object obj, String charsetName)
-    {
+    public static String str(Object obj, String charsetName) {
         return str(obj, Charset.forName(charsetName));
     }
 
@@ -779,28 +715,23 @@
      * 将对象转为字符串<br>
      * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
      * 
-     * @param obj 对象
-     * @param charset 字符集
+     * @param obj
+     *            对象
+     * @param charset
+     *            字符集
      * @return 字符串
      */
-    public static String str(Object obj, Charset charset)
-    {
-        if (null == obj)
-        {
+    public static String str(Object obj, Charset charset) {
+        if (null == obj) {
             return null;
         }
 
-        if (obj instanceof String)
-        {
-            return (String) obj;
-        }
-        else if (obj instanceof byte[] || obj instanceof Byte[])
-        {
-            return str((Byte[]) obj, charset);
-        }
-        else if (obj instanceof ByteBuffer)
-        {
-            return str((ByteBuffer) obj, charset);
+        if (obj instanceof String) {
+            return (String)obj;
+        } else if (obj instanceof byte[] || obj instanceof Byte[]) {
+            return str(obj, charset);
+        } else if (obj instanceof ByteBuffer) {
+            return str((ByteBuffer)obj, charset);
         }
         return obj.toString();
     }
@@ -808,31 +739,31 @@
     /**
      * 将byte数组转为字符串
      * 
-     * @param bytes byte数组
-     * @param charset 字符集
+     * @param bytes
+     *            byte数组
+     * @param charset
+     *            字符集
      * @return 字符串
      */
-    public static String str(byte[] bytes, String charset)
-    {
+    public static String str(byte[] bytes, String charset) {
         return str(bytes, StringUtils.isEmpty(charset) ? Charset.defaultCharset() : Charset.forName(charset));
     }
 
     /**
      * 解码字节码
      * 
-     * @param data 字符串
-     * @param charset 字符集,如果此字段为空,则解码的结果取决于平台
+     * @param data
+     *            字符串
+     * @param charset
+     *            字符集,如果此字段为空,则解码的结果取决于平台
      * @return 解码后的字符串
      */
-    public static String str(byte[] data, Charset charset)
-    {
-        if (data == null)
-        {
+    public static String str(byte[] data, Charset charset) {
+        if (data == null) {
             return null;
         }
 
-        if (null == charset)
-        {
+        if (null == charset) {
             return new String(data);
         }
         return new String(data, charset);
@@ -841,14 +772,14 @@
     /**
      * 将编码的byteBuffer数据转换为字符串
      * 
-     * @param data 数据
-     * @param charset 字符集,如果为空使用当前系统字符集
+     * @param data
+     *            数据
+     * @param charset
+     *            字符集,如果为空使用当前系统字符集
      * @return 字符串
      */
-    public static String str(ByteBuffer data, String charset)
-    {
-        if (data == null)
-        {
+    public static String str(ByteBuffer data, String charset) {
+        if (data == null) {
             return null;
         }
 
@@ -858,14 +789,14 @@
     /**
      * 将编码的byteBuffer数据转换为字符串
      * 
-     * @param data 数据
-     * @param charset 字符集,如果为空使用当前系统字符集
+     * @param data
+     *            数据
+     * @param charset
+     *            字符集,如果为空使用当前系统字符集
      * @return 字符串
      */
-    public static String str(ByteBuffer data, Charset charset)
-    {
-        if (null == charset)
-        {
+    public static String str(ByteBuffer data, Charset charset) {
+        if (null == charset) {
             charset = Charset.defaultCharset();
         }
         return charset.decode(data).toString();
@@ -875,39 +806,35 @@
     /**
      * 半角转全角
      * 
-     * @param input String.
+     * @param input
+     *            String.
      * @return 全角字符串.
      */
-    public static String toSBC(String input)
-    {
+    public static String toSBC(String input) {
         return toSBC(input, null);
     }
 
     /**
      * 半角转全角
      * 
-     * @param input String
-     * @param notConvertSet 不替换的字符集合
+     * @param input
+     *            String
+     * @param notConvertSet
+     *            不替换的字符集合
      * @return 全角字符串.
      */
-    public static String toSBC(String input, Set<Character> notConvertSet)
-    {
-        char c[] = input.toCharArray();
-        for (int i = 0; i < c.length; i++)
-        {
-            if (null != notConvertSet && notConvertSet.contains(c[i]))
-            {
+    public static String toSBC(String input, Set<Character> notConvertSet) {
+        char[] c = input.toCharArray();
+        for (int i = 0; i < c.length; i++) {
+            if (null != notConvertSet && notConvertSet.contains(c[i])) {
                 // 跳过不替换的字符
                 continue;
             }
 
-            if (c[i] == ' ')
-            {
+            if (c[i] == ' ') {
                 c[i] = '\u3000';
-            }
-            else if (c[i] < '\177')
-            {
-                c[i] = (char) (c[i] + 65248);
+            } else if (c[i] < '\177') {
+                c[i] = (char)(c[i] + 65248);
 
             }
         }
@@ -917,39 +844,35 @@
     /**
      * 全角转半角
      * 
-     * @param input String.
+     * @param input
+     *            String.
      * @return 半角字符串
      */
-    public static String toDBC(String input)
-    {
+    public static String toDBC(String input) {
         return toDBC(input, null);
     }
 
     /**
      * 替换全角为半角
      * 
-     * @param text 文本
-     * @param notConvertSet 不替换的字符集合
+     * @param text
+     *            文本
+     * @param notConvertSet
+     *            不替换的字符集合
      * @return 替换后的字符
      */
-    public static String toDBC(String text, Set<Character> notConvertSet)
-    {
-        char c[] = text.toCharArray();
-        for (int i = 0; i < c.length; i++)
-        {
-            if (null != notConvertSet && notConvertSet.contains(c[i]))
-            {
+    public static String toDBC(String text, Set<Character> notConvertSet) {
+        char[] c = text.toCharArray();
+        for (int i = 0; i < c.length; i++) {
+            if (null != notConvertSet && notConvertSet.contains(c[i])) {
                 // 跳过不替换的字符
                 continue;
             }
 
-            if (c[i] == '\u3000')
-            {
+            if (c[i] == '\u3000') {
                 c[i] = ' ';
-            }
-            else if (c[i] > '\uFF00' && c[i] < '\uFF5F')
-            {
-                c[i] = (char) (c[i] - 65248);
+            } else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
+                c[i] = (char)(c[i] - 65248);
             }
         }
         String returnString = new String(c);
@@ -960,39 +883,36 @@
     /**
      * 数字金额大写转换 先写个完整的然后将如零拾替换成零
      * 
-     * @param n 数字
+     * @param n
+     *            数字
      * @return 中文大写数字
      */
-    public static String digitUppercase(double n)
-    {
-        String[] fraction = { "角", "分" };
-        String[] digit = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
-        String[][] unit = { { "元", "万", "亿" }, { "", "拾", "佰", "仟" } };
+    public static String digitUppercase(double n) {
+        String[] fraction = {"角", "分"};
+        String[] digit = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};
+        String[][] unit = {{"元", "万", "亿"}, {"", "拾", "佰", "仟"}};
 
         String head = n < 0 ? "负" : "";
         n = Math.abs(n);
 
         String s = "";
-        for (int i = 0; i < fraction.length; i++)
-        {
-            s += (digit[(int) (Math.floor(n * 10 * Math.pow(10, i)) % 10)] + fraction[i]).replaceAll("(零.)+", "");
+        for (int i = 0; i < fraction.length; i++) {
+            s += (digit[(int)(Math.floor(n * 10 * Math.pow(10, i)) % 10)] + fraction[i]).replaceAll("(零.)+", "");
         }
-        if (s.length() < 1)
-        {
+        if (s.length() < 1) {
             s = "整";
         }
-        int integerPart = (int) Math.floor(n);
+        int integerPart = (int)Math.floor(n);
 
-        for (int i = 0; i < unit[0].length && integerPart > 0; i++)
-        {
+        for (int i = 0; i < unit[0].length && integerPart > 0; i++) {
             String p = "";
-            for (int j = 0; j < unit[1].length && n > 0; j++)
-            {
+            for (int j = 0; j < unit[1].length && n > 0; j++) {
                 p = digit[integerPart % 10] + unit[1][j] + p;
                 integerPart = integerPart / 10;
             }
             s = p.replaceAll("(零.)*零$", "").replaceAll("^$", "零") + unit[0][i] + s;
         }
-        return head + s.replaceAll("(零.)*零元", "元").replaceFirst("(零.)+", "").replaceAll("(零.)+", "零").replaceAll("^整$", "零元整");
+        return head
+            + s.replaceAll("(零.)*零元", "元").replaceFirst("(零.)+", "").replaceAll("(零.)+", "零").replaceAll("^整$", "零元整");
     }
 }

--
Gitblit v1.7.1