Explorar o código

基础jar修改

xujunwei hai 1 ano
pai
achega
9aec0b56c2

+ 23 - 0
framework-common/src/main/java/com/mrxu/framework/common/util/StrFunc.java

@@ -9,6 +9,7 @@ import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombi
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.PrintStream;
+import java.util.Map;
 import java.util.Random;
 import java.util.UUID;
 
@@ -181,4 +182,26 @@ public class StrFunc {
         return pinyinName.toString();
     }
 
+    public static String map2Url(Map<String, Object> paramToMap) {
+        if (null == paramToMap || paramToMap.isEmpty()) {
+            return null;
+        }
+        StringBuffer url = new StringBuffer();
+        boolean isfist = true;
+        for (Map.Entry<String, Object> entry : paramToMap.entrySet()) {
+            if (isfist) {
+                isfist = false;
+            }
+            else {
+                url.append("&");
+            }
+            url.append(entry.getKey()).append("=");
+            Object value = entry.getValue();
+            if (value != null) {
+                url.append(value);
+            }
+        }
+        return url.toString();
+    }
+
 }